Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何动态更改selenium webdriver的代理IP?;_Python_Selenium_Webdriver_Web Crawler - Fatal编程技术网

Python 如何动态更改selenium webdriver的代理IP?;

Python 如何动态更改selenium webdriver的代理IP?;,python,selenium,webdriver,web-crawler,Python,Selenium,Webdriver,Web Crawler,我正在使用Python和selenium编写一个爬虫程序,一旦创建了Chrome webdriver实例,有没有办法动态更改代理IP?希望您的帮助,提前谢谢。我不相信您可以在不先销毁并创建新的浏览器实例的情况下更改代理。在我实现代理的程序中,我有一个for循环来创建一个新浏览器,然后将该浏览器作为参数传递给我创建的需要它的函数。也许我只是不知道动态执行的方法,但我记得在创建浏览器实例时需要指定代理信息,因此我认为您尝试执行的操作是不可能的…值得一看

我正在使用Pythonselenium编写一个爬虫程序,
一旦创建了Chrome webdriver实例,有没有办法动态更改代理IP?
希望您的帮助,提前谢谢。

我不相信您可以在不先销毁并创建新的浏览器实例的情况下更改代理。在我实现代理的程序中,我有一个for循环来创建一个新浏览器,然后将该浏览器作为参数传递给我创建的需要它的函数。也许我只是不知道动态执行的方法,但我记得在创建浏览器实例时需要指定代理信息,因此我认为您尝试执行的操作是不可能的…

值得一看