การทำ 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 ได้แล้วครับ