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