Tor как прокси?

Есть парсер, для него хочу использовать адреса tor как прокси.
Наткнулся в интернете на решение: запуск tor browser на своем пк и в качестве прокси указать localhost:9150.
Но тут вот в чем проблема: как подключаться напрямую к tor адресам, а не через tor browser. И нужно, чтобы одновременно можно было подключаться к десяткам адресов из tor сети и использовать их как прокси сервера.
  • Вопрос задан
  • 1138 просмотров
Решения вопроса 1
kshnkvn
@kshnkvn
t.me/kshnkvn
Есть 2 варианта использования сети Tor, оба заключаются в использовании авторизации.
1. Использование связки случайный_пользователь:пароль. В таком случае при авторизации для каждого пользователя выдаётся новый IP-адрес. Т.е. при каждом requests запросе ты будешь получать новый IP.
proxy_auth = str(random.randint(10000, 2147483647)) + ':' + 'passwrd'
proxies = {'http': 'socks5h://{}@localhost:9050'.format(proxy_auth), 'https': 'socks5h://{}@localhost:9050'.format(proxy_auth)}
response = requests.get(url, proxies=proxies)

2. Использование пользователь:случайный_пароль. В таком случае ты сможешь создавать для "пользователя" IP и использовать этот IP-адрес повторно.
proxy_auth = 'user' + ':' + str(random.randint(10000, 2147483647))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 авг. 2019, в 12:50
30000 руб./за проект
21 авг. 2019, в 12:03
3000 руб./в час
21 авг. 2019, в 11:44
750 руб./в час