Можем ли мы связать tor и mitmproxy при работе с selenium webdriver? - PullRequest
0 голосов
/ 16 июня 2020

Я использую mitmproxy для вставки скрипта в HTTP-запрос. Вот как я это делаю сейчас:

mitmdump -p 8080 -s "inject.py"

Я подключаюсь к порту 8080 с помощью веб-драйвера следующим образом:

options = webdriver.ChromeOptions()
options.add_argument(f'--user-agent={localhost:8080}')
driver = webdriver.Chrome(r'chromeDriver', options=options)

Веб-драйвер прослушивает порт 8080 и вводит скрипт в веб-страницу до ее загрузки (по крайней мере, я так думаю, что это работает). Теперь я хочу добавить tor в уравнение и понятия не имею, как это произойдет. Я думаю, это будет примерно так:

webdriver > tor > mitmproxy > internet

Я знаю, как я могу прослушивать порт tor в webdriver, но я хочу знать, как сделать и то, и другое.

Возможно ли что-то подобное ? Как это сделать на linux?

Пожалуйста, упомяните команды, так как я новичок в этой области.

...