1. 程式人生 > 其它 >selenium使用系統chrome瀏覽器

selenium使用系統chrome瀏覽器

檢視chrome安裝目錄:C:\Users\***\AppData\Local\Google\Chrome\Application

命令列進入安裝目錄執行:chrome.exe --remote-debugging-port=9180 --user-data-dir="D:\selenum_temp_data"



引數 說明 -remote-debugging-port 可以指定任何開啟的埠 -user-data-dir 指定建立新Chrome配置檔案的目錄。為確保在單獨的配置檔案中啟動chrome,不會汙染預設的配置檔案
執行之後會啟動chrome瀏覽器,之後就是在操作這個瀏覽器了  
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_driver = r"C:\Users\***\AppData\Local\Google\Chrome\Application\chromedriver.exe"
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9180")
driver = webdriver.Chrome(executable_path=chrome_driver, chrome_options=chrome_options)
driver.get("https://www.jianshu.com/u/238e63f581c6")
print(driver.title)

  

注意: chrome_driver中的路徑要根據自己所安裝的路徑來,注意路徑中的chromedriver.exe,很多人可能會寫成chrome.exe導致報錯。埠要與命令列中的埠保持一致【未使用的埠均可以】