环境: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()
只适用于没有验证码。