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

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

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

rangsan
PHP Hero Member
PHP Hero Member
Posts: 199
Joined: 30/04/2018 9:44 am

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

Post by rangsan »

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

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

Code: Select all

# ล็อคอินเฟส
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()
จะอธิบายโค้ดแต่ละบรรทัดนะครับ

Code: Select all

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

Code: Select all

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

Code: Select all

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

Code: Select all

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
Posts: 561
Joined: 02/07/2018 10:45 am

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

Post by prakon »

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

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 3 guests