내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
매번 드라이버를 수동으로 다운로드하는 것은 머리 아픈 일입니다. 오늘은 최신 드라이버를 자동으로 다운로드할 수 있는 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 ChromeDriverManager
def get_driver():
options = webdriver.ChromeOptions()
# 无头模式(后台运行浏览器不打开)
options.add_argument('--headless')
# 禁用 GPU
options.add_argument('--disable-gpu')
# 使用 webdriver_manager 下载并安装最新的 ChromeDriver
service = Service(ChromeDriverManager().install())
# 创建一个 Chrome 浏览器实例
driver = webdriver.Chrome(service=service, options=options)
return driver
def main():
driver = get_driver()
driver.get("https://www.baidu.com")
print(driver.title)
driver.quit()
if __name__ == "__main__":
main()