700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python爬取qq邮箱_python+selenium自动登录QQ邮箱

python爬取qq邮箱_python+selenium自动登录QQ邮箱

时间:2018-09-21 20:23:44

相关推荐

python爬取qq邮箱_python+selenium自动登录QQ邮箱

环境:win10x64+python3.5+chrome+chromedriver

需要安装的模块:

1.chromedriver

下载地址,下载后加入系统环境变量即可。

2.selenium#pip3installselenium

3.request、beautifulsoup4(用于获取邮箱的登录地址,可以用其他的代替)#pip3installrequests

#pip3installbeautifulsoup4

代码:#coding:utf-8

importrequests,bs4,html

fromseleniumimportwebdriver

#获取登录链接

res=requests.get('')

res.raise_for_status()

soup=bs4.BeautifulSoup(res.text,'html.parser')

loginElem=soup.select('iframe[id="login_frame"]')

loginUrl=loginElem[0].get('src')

#打开登录页面

browser=webdriver.Chrome()

browser.get(loginUrl)

browser.implicitly_wait(3)

#切换成账号密码登录

linkElem=browser.find_element_by_id('switcher_plogin')

linkElem.click()

#填入邮箱账号密码并登录

emailElem=browser.find_element_by_name('u')

emailElem.send_keys("Email")

passwordElem=browser.find_element_by_name('p')

passwordElem.send_keys("Email-passwd")

loginElem=browser.find_element_by_id('login_button')

loginElem.click()

只适用于没有验证码。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。