自動(dòng)登錄163郵箱,困難在于用戶名和密碼的框控件獲取,動(dòng)態(tài)id原因會(huì)導(dǎo)致定位元素失敗。
# coding = utf-8
import time
from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('http://www.mail.163.com')
time.sleep(2)
driver.switch_to.frame(0)
driver.find_element_by_css_selector(".dlemail").clear()
driver.find_element_by_css_selector("[class='j-inputtext dlemail']").send_keys("username")
driver.find_element_by_css_selector(".j-inputtext.dlpwd").clear()
driver.find_element_by_css_selector(".dlpwd").send_keys("password")
driver.find_element_by_css_selector(".loginbox").click()
time.sleep(5)
driver.quit()
參考:https://blog.csdn.net/young_gril/article/details/82754315