การทำ Selenium WebDriver เพื่อ Login Facebook

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: การทำ Selenium WebDriver เพื่อ Login Facebook

Re: การทำ Selenium WebDriver เพื่อ Login Facebook

โดย prakon » 02/07/2018 4:25 pm

ต้องอิมพอร์ต driver ก่อนไหมครับ

การทำ Selenium WebDriver เพื่อ Login Facebook

โดย rangsan » 12/05/2018 3:11 pm

การทำ Selenium WebDriver เพื่อ Login Facebook

ในส่วนนี้จะเป็นแค่การ Login เพื่อเข้าสู่ระบบของเฟสบุ๊คเท่านั้นเราลองมาดูโค้ดโดยรวมกัน

โค้ด: เลือกทั้งหมด

# ล็อคอินเฟส
driver.get("https://www.facebook.com/login.php")
id_face = driver.find_element_by_name('email')
id_face.send_keys("0868157242")
pass_face = driver.find_element_by_name("pass")
pass_face.send_keys("Test123456")
driver.find_element_by_name("login").click()
driver.find_elements_by_link_text("ถูกใจ").click()
จะอธิบายโค้ดแต่ละบรรทัดนะครับ

โค้ด: เลือกทั้งหมด

driver.get("https://www.facebook.com/login.php")
1, ส่วนนี้จะเป็นการเปิดหน้า Facebook Login ขึ้นมาเพื่อดำเนินการกระบวนการต่อไป

โค้ด: เลือกทั้งหมด

id_face = driver.find_element_by_name('email')
id_face.send_keys("Your Email")
2. ในส่วนนี้นั้นจะเป็นการที่เราหาค่า element ของ name ที่มีชื่อว่า 'email' และเราก็ทำการเซตค่าให้กับช่องว่าง นั้นหรือก็คือการกรอก Username นั่นเอง แต่ก่อนอื่นเราจะต้องทำการสมัคร ID ของเฟสไว้ก่อน

โค้ด: เลือกทั้งหมด

pass_face = driver.find_element_by_name("pass")
pass_face.send_keys("Your Password")
3. ในส่วนนี้จะเป็นการกรอกค่าของ Password จะมีกระกวนการทำงานคล้ายส่วนที่ 2

โค้ด: เลือกทั้งหมด

driver.find_element_by_name("login").click()
ในส่วนนี้จะทำการคลิกปุ่มในส่วนของการเข้าสู่ระบบ

แค่นี้ก็สามารถเข้าสู่ระบบ Facebook ได้แล้วครับ

ข้างบน