как работают Webdriver и прокси-сервер в firefox? - PullRequest
0 голосов
/ 28 марта 2020
profile = FirefoxProfile()
PROXY_HOST = "39.137.95.69"
PROXY_PORT = "1234"
profile.set_preference("network.proxy.type", 1)
profile.set_preference("network.proxy.http", PROXY_HOST)
profile.set_preference("network.proxy.http_port", int(PROXY_PORT))
profile.set_preference("dom.webdriver.enabled", False)
profile.set_preference('useAutomationExtension', False)
profile.set_preference('devtools.jsonview.enabled', False)
profile.update_preferences()

Я попробовал приведенный выше код. Я знаю, что мы используем прокси-сервер, чтобы скрыть наш истинный IP и притворяться, что мы прокси-сервер. Итак, приведенный выше код делает меня "39.137.95.69".

Мой вопрос: как это работает? Действительно ли он направляет мой запрос на какой-нибудь невинный сервер в мире «39.137.95.69», а затем сервер выполняет остальное для меня?

Или приведенный выше код просто меняет мой IP-адрес в моем HTTP-запросе, а не сначала находит конкретный сервер с IP-адресом?

Если это первый случай, не правда ли? небезопасным? Потому что теперь я могу подделать кого угодно, и firefox не взимает с меня плату за это.

...