Как подключиться к сети Tor с помощью Phantomjs, selenium и c#

Я пытаюсь автоматизировать веб-сайт на сайте .onion, используя PhantomJS и Tor. Кто-нибудь знает, как подключиться к сети?


person Jack Zavarella    schedule 13.09.2016    source источник
comment
Итак, вы смогли использовать сеть Tor из PhantomJS?   -  person Vaviloff    schedule 24.02.2017
comment
Я не смог использовать phantomJS, но я смог использовать браузер tor с селеном, изменив путь к браузеру firefox на панель запуска для браузера tor. Мне также приходилось приостанавливать поток на определенное время после запуска браузера, чтобы дать время Tor подключиться к сети. Удачи!   -  person Jack Zavarella    schedule 25.02.2017


Ответы (1)


Клиент Tor создает локальный прокси-сервер socks по адресу 127.0.0.1:9050.

Поэтому вы должны запустить PhantomJS, указав его на этот прокси:

phantomjs --proxy-type=socks5 --proxy=127.0.0.1:9050 script.js
person Vaviloff    schedule 13.09.2016
comment
Как мне это сделать при запуске phantomjs через С#? Все, что я пытаюсь, дает мне Невозможно подключиться к удаленному серверу - person Jack Zavarella; 13.09.2016
comment
Определите Everything, предпочтительно добавив в вопрос то, что вы пробовали. Кроме того, вы можете использовать Tor в своем браузере? - person Vaviloff; 14.09.2016