營(yíng)銷型網(wǎng)站制作費(fèi)用/人民日?qǐng)?bào)今天新聞
解決selenium手動(dòng)下載驅(qū)動(dòng)問(wèn)題
每次都需要手動(dòng)下載驅(qū)動(dòng)很頭疼,今天發(fā)現(xiàn)一個(gè)可以自動(dòng)下載最新驅(qū)動(dòng)的包webdriver_manager,挺不錯(cuò)的
安裝依賴包
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()# 無(wú)頭模式(后臺(tái)運(yùn)行瀏覽器不打開)options.add_argument('--headless')# 禁用 GPUoptions.add_argument('--disable-gpu')# 使用 webdriver_manager 下載并安裝最新的 ChromeDriverservice = Service(ChromeDriverManager().install())# 創(chuàng)建一個(gè) 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()