邮箱
url = "https://mail.qq.com"
"""
使用selenium模拟登录qq邮箱
https://mail.qq.com
"""
from selenium import webdriver
import time
#open browser
browser = webdriver.Chrome()
browser.maximize_window()
#get page
browser.get("https://mail.qq.com")
#give it time to load page
time.sleep(0.6)
#find iframe and switch_to
browser.switch_to.frame("login_frame") #id /name
time.sleep(.3)
try:
browser.find_element_by_xpath('//*[@id="switcher_plogin"]').click()
#user input
browser.find_element_by_id("u").send_keys("944582529@qq.com")
#pw input
browser.find_element_by_id("p").send_keys("wn18903891109/.,")
time.sleep(.3)
#login button
browser.find_element_by_id("login_button").click()
time.sleep(5)
#click unread mail
browser.switch_to.frame("mainFrame")
browser.find_element_by_xpath('//*[@id="TodayInBox"]/li[2]/div/a').click()
except:
print("未找到节点对象")
待更新
参考