【问题标题】:Keep browser window open while changing chrome options (Selenium Python)更改 chrome 选项时保持浏览器窗口打开(Selenium Python)
【发布时间】:2021-09-28 10:47:14
【问题描述】:

我正在尝试更改浏览器上的代理设置而不重新启动它以使设置生效。这可能吗?如果可以,怎么做?

编辑:想出了一个适合我的解决方案,但是,它没有做问题中的事情,仍然需要更多时间来完成请求。 (在遇到 Cloudflare 时停止浏览器、交换代理、继续前进等。我非常想避免这些事情,因为这项任务对时间非常敏感且依赖于一致性。)

【问题讨论】:

    标签: python selenium


    【解决方案1】:
        from selenium import webdriver
        option = webdriver.ChromeOptions()
        option.add_argument('--proxy-server=socks5://ip:ports')
        driver = Chrome(options=option)
        Login_page(driver).login()
    

    我觉得没必要重启

    【讨论】:

    • 您正在重新定义驱动程序,因此确实需要重新启动会话才能获得新的代理。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    • 2021-03-03
    • 2019-09-16
    • 2022-10-02
    相关资源
    最近更新 更多