Как использовать только Socks Proxy в Firefox с использованием Selenium? - PullRequest
0 голосов
/ 31 января 2020

Я пишу тесты в селене и пытался использовать только носки для прокси. Вот код.

from selenium import webdriver
proxy = "localhost"
port = "5900"
profile = webdriver.FirefoxProfile()
profile.set_preference("network.proxy.type", 1)
profile.set_preference("network.proxy.socks", proxy)
profile.set_preference("network.proxy.socks_port", port)
profile.update_preferences()
driver = webdriver.Firefox(executable_path="C:\Program Files\MozillaFirefox\geckodriver\geckodriver.exe", firefox_profile=profile)
driver.get("https://[xxx:xxx:xxx:xxx]")

Но когда я зарегистрировался Firefox. прокси установлен для всех HTTP, FTP и т. д. c, а не только для Socks. Вот изображение Пример

Я знаю, что мне здесь чего-то не хватает, Basi c. Что это?

1 Ответ

1 голос
/ 06 марта 2020

profile.set_preference ("network.proxy.socks_port", int (port))

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