gpt4 book ai didi

python - 在不使用任何浏览器的情况下使用 Selenium

转载 作者:行者123 更新时间:2023-12-05 06:15:35 27 4
gpt4 key购买 nike

我一直在尝试使用 Selenium 进行 Web 自动化。有没有什么方法可以在不实际安装 Chrome 或 Firefox 等浏览器的情况下使用它们,比如使用一些替代选项,或者拥有它们的便携版本。如果我可以使用便携版本,我该如何告诉 Selenium 使用它?

最佳答案

使用像这样的浏览器和 你必须安装成熟的浏览器。

You can find a detailed discussion in Is Chrome installation needed or only chromedriver when using Selenium?


作为替代方案,您可以使用headless 浏览器如下:

  • 代码块:

    from selenium import webdriver

    driver = webdriver.PhantomJS(executable_path=r'C:\WebDrivers\phantomjs.exe', service_args=['--ignore-ssl-errors=true', '--ssl-protocol=tslv1.0'])
    driver.set_window_size(1920, 1080)
    driver.get("https://account.booking.com/register?op_token=EgVvYXV0aCJ7ChQ2Wjcyb0hPZDM2Tm43emszcGlyaBIJYXV0aG9yaXplGhpodHRwczovL2FkbWluLmJvb2tpbmcuY29tLyo2eyJwYWdlIjoiL3JlZGlyZWN0LXRvLWpvaW5hcHAtbHA_bGFuZz1pdCZhaWQ9MTE4NzM2MCJ9QgRjb2RlKg4QAToAQgBY5dGK8gVgAQ")
    print(driver.page_source)
    driver.quit()

You can find a detailed discussion in PhantomJS can't load correctly web page


引用资料

几个相关的讨论:

关于python - 在不使用任何浏览器的情况下使用 Selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62442465/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com