自动登录QQ邮箱程序代码

根据AL Sweigart所著改写的代码,其书上代码并不能直接使用。

首先一点是要加上webdriver.Firefox().switch_to.frame('login_frame')语句,现不了解具体原因,挖坑以后填。

其次两个id变化很好找。

原书所给直接.submit()尝试并不好用,可能是Gmail与QQ邮箱的差别。改为找登录按钮再click即可。


#-*- coding:utf-8 -*- 
import webbrowser,requests,bs4,sys,os
from selenium import webdriver
browser=webdriver.Firefox()

browser.get("https://mail.qq.com/")
browser.switch_to.frame('login_frame')
mailelem=browser.find_element_by_id("u")
mailelem.send_keys("[email protected]")
passwordelem=browser.find_element_by_id("p")
passwordelem.send_keys("**********")
login=browser.find_element_by_id("login_button")
login.click()

 

你可能感兴趣的:(python)