1.安裝selenium
- 用命令pip install selenium就可以
- 安裝chromedriver.exe,可以從http://npm.taobao.org/mirrors/chromedriver/,在下載時先要確定自己的chrome的版本號,我的版本是72.0.3626饥脑,在瀏覽器的幫助/關于chrome可以看到。
image.png
安裝的chromedriver版本如下浅侨,沒有對應win64的版本,所以就下個32位的。
image.png
2.用selenium登錄網(wǎng)易郵箱
import time
from selenium import webdriver
browser = webdriver.Chrome(executable_path = 'C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe')
url = 'https://mail.126.com/'
browser.get(url)
time.sleep(3)
browser.maximize_window()
time.sleep(5)
browser.switch_to.frame(0) # 找到郵箱賬號登錄框?qū)膇frame,由于網(wǎng)頁中iframe的id是動態(tài)的产捞,所以不能用id尋找
email = browser.find_element_by_name('email') # 找到郵箱賬號輸入框
email.send_keys('23ee3333@126.com') # 將自己的郵箱地址輸入到郵箱賬號框中
password = browser.find_element_by_name('password') # 找到密碼輸入框
password.send_keys('*******') # 輸入自己的郵箱密碼
login_em = browser.find_element_by_id('dologin') # 找到登陸按鈕
login_em.click() # 點擊登陸按鈕
time.sleep(10)