python+selenium+chromedriver調用chrome打開網頁


通過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:\Users\Administrator\AppData\Local\Programs\Python\Python37

  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)\Google\Chrome\Application\chromedriver.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("1142903706@qq.com") #輸入賬戶密碼
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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM