營銷型網(wǎng)站制作費(fèi)用/人民日報今天新聞
解決selenium手動下載驅(qū)動問題
每次都需要手動下載驅(qū)動很頭疼,今天發(fā)現(xiàn)一個可以自動下載最新驅(qū)動的包webdriver_manager,挺不錯的
安裝依賴包
pip install selenium
pip install webdriver_manager
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManagerdef get_driver():options = webdriver.ChromeOptions()# 無頭模式(后臺運(yùn)行瀏覽器不打開)options.add_argument('--headless')# 禁用 GPUoptions.add_argument('--disable-gpu')# 使用 webdriver_manager 下載并安裝最新的 ChromeDriverservice = Service(ChromeDriverManager().install())# 創(chuàng)建一個 Chrome 瀏覽器實(shí)例driver = webdriver.Chrome(service=service, options=options)return driverdef main():driver = get_driver()driver.get("https://www.baidu.com")print(driver.title)driver.quit()if __name__ == "__main__":main()