Как я могу установить динамический прокси и useragent с phnomatjs или другим драйвером в scrapy - PullRequest
0 голосов
/ 30 июня 2018

Я изучаю скрап сейчас. Я хочу использовать селен в скрапе. Мне нужна помощь в селене.

Я хочу установить другой пользовательский агент и прокси-сервер в другом запросе, но при раннем использовании Selean я могу установить эти параметры перед запуском драйвера, после чего я не могу его изменить. IO я хочу знать, как я могу установить эти динамические без перезапуска драйвера.

Я попробовал следующие коды:

profile = webdriver.FirefoxProfile()
profile.set_preference('javascript.enabled', False)
profile.set_preference('network.proxy.http', ip.split(':')[0])
profile.set_preference('network.proxy.http_port', int(ip.split(':')[1]))  # int
profile.set_preference('network.proxy.ssl', ip.split(':')[0])
profile.set_preference('network.proxy.ssl_port', int(ip.split(':')[1]))
profile.update_preferences()
driver = webdriver.Firefox()

После этого я не могу сменить ip-прокси без перезапуска драйвера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...