การทำ 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 »

การทำ 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 Hero Member
PHP Super Hero Member
โพสต์: 561
ลงทะเบียนเมื่อ: 02/07/2018 10:45 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย prakon »

ต้องอิมพอร์ต driver ก่อนไหมครับ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 81