營銷型網站制作費用/人民日報今天新聞
解決selenium手動下載驅動問題
每次都需要手動下載驅動很頭疼,今天發(fā)現(xiàn)一個可以自動下載最新驅動的包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()# 無頭模式(后臺運行瀏覽器不打開)options.add_argument('--headless')# 禁用 GPUoptions.add_argument('--disable-gpu')# 使用 webdriver_manager 下載并安裝最新的 ChromeDriverservice = Service(ChromeDriverManager().install())# 創(chuàng)建一個 Chrome 瀏覽器實例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()