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

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

rangsan
PHP Hero Member
PHP Hero Member
โพสต์: 199
ลงทะเบียนเมื่อ: 30/04/2018 9:44 am

การทำ 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 ได้แล้วครับ
It’s never too late to start again.

prakon
PHP Super Member
PHP Super Member
โพสต์: 379
ลงทะเบียนเมื่อ: 02/07/2018 10:45 am

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

โพสต์โดย prakon » 02/07/2018 4:25 pm

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


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 3 และ บุคคลทั่วไป 0 ท่าน