脚本如下,偶尔会报网络繁忙
# coding = utf-8
from selenium import webdriver
import time
from selenium import webdriver
import time
username="XXXX"
password="XXXXX"
password="XXXXX"
# login qq mail
driver = webdriver.Firefox()
driver.get("https://en.mail.qq.com/cgi-bin/loginpage")
time.sleep(5)
driver = webdriver.Firefox()
driver.get("https://en.mail.qq.com/cgi-bin/loginpage")
time.sleep(5)
#point frame
driver.switch_to.frame("login_frame")
driver.switch_to.frame("login_frame")
#click plogin ,without this,maybe cannot find element id=u
elem_but = driver.find_element_by_id("switcher_plogin")
elem_but.click()
elem_but = driver.find_element_by_id("switcher_plogin")
elem_but.click()
#find element id=u ,clear and then send username
driver.find_element_by_id("u").clear()
elem_user = driver.find_element_by_id("u")
elem_user.send_keys(username)
driver.find_element_by_id("u").clear()
elem_user = driver.find_element_by_id("u")
elem_user.send_keys(username)
#find element id=p ,clear and then send password
driver.find_element_by_id("p").clear()
elem_pwd = driver.find_element_by_id("p")
elem_pwd.send_keys(password)
driver.find_element_by_id("p").clear()
elem_pwd = driver.find_element_by_id("p")
elem_pwd.send_keys(password)
#find element id=login_button and then click
elem_but = driver.find_element_by_id("login_button")
ret = elem_but.click()
print(ret)
#browser.quit()
elem_but = driver.find_element_by_id("login_button")
ret = elem_but.click()
print(ret)
#browser.quit()