python+selenium+chromedriver調用chrome打開網頁
- 2020 年 2 月 25 日
- 筆記
通過selenium庫,python可以調用chrome打開指定網頁並獲取網頁內容或者模擬登陸獲取網頁內容,如何實現呢?隨ytkah一起來看看
1、首先安裝python 3,此處略過
2、安裝selenium。打開cmd,輸入
pip install selenium
3、下載chromedriver.exe(下載地址http://chromedriver.storage.googleapis.com/index.html,找到你電腦安裝的chrome版本對應的chromedriver),並複製到python 3安裝路徑,比如C:UsersAdministratorAppDataLocalProgramsPythonPython37
4、測試能否調用成功
python //進入python from selenium import webdriver //引用驅動 browser = webdriver.Chrome()
如果出現下圖提示表示成功

5、測試打開網址
browser.get('https://www.cnblogs.com/ytkah')
如果在chrome瀏覽器中能展示對應的頁面表示成功

6、打印頁面源代碼
print(browser.page_source)
模擬登錄
from time import sleep from selenium import webdriver browser = webdriver.Chrome("C:Program Files (x86)GoogleChromeApplicationchromedriver.exe") sleep(0.5) browser.get("https://pan.baidu.com/") sleep(2) #等待頁面加載 browser.find_element_by_xpath('//*[@id="TANGRAM__PSP_4__footerULoginBtn"]').click() #選擇賬號密碼登錄 sleep(2) browser.find_element_by_name("userName").send_keys("[email protected]") #輸入賬戶密碼 browser.find_element_by_name("password").send_keys("1142903706") browser.find_element_by_xpath('//*[@id="TANGRAM__PSP_4__submit"]').click() #登錄 sleep(1) #退出 browser.close() browser.quit()
參考資料https://www.cnblogs.com/cord/p/9552343.html