Как отправить request запросы через tor + python?

Чтобы отправить запросы через Tor с использованием Python, вам понадобятся следующие шаги:

1. Установите Tor и прокси-сервер Polipo.
- Для Windows можно скачать и установить Tor Browser Bundle с официального сайта (https://www.torproject.org/).
- Для Linux пользователей можно установить Tor и Polipo из репозитория, выполнив следующую команду в терминале:

     sudo apt-get install tor polipo

2. Проверьте, что Tor и Polipo успешно установлены и работают.
- Для Windows пользователей: откройте Tor Browser и убедитесь, что он успешно подключен к сети Tor.
- Для Linux пользователей: выполните следующие команды в терминале:

     sudo service tor start
     sudo service polipo start

3. Настройте прокси-сервер Polipo для использования Tor.
- Откройте файл конфигурации Polipo (обычно расположен по адресу /etc/polipo/config) и установите следующие настройки:

     socksParentProxy = "localhost:9050"
     proxyAddress = "0.0.0.0"
     proxyPort = 8123

4. Установите библиотеку requests, которая будет использоваться для отправки запросов в Python:

   pip install requests

5. Напишите код Python, чтобы отправить запрос через Tor.

   import requests

   # Установить прокси-сервер Polipo
   proxies = {
       'http': 'http://localhost:8123',
       'https': 'https://localhost:8123'
   }

   # URL для отправки запроса
   url = 'http://example.com'

   # Отправить GET запрос
   response = requests.get(url, proxies=proxies)

   # Вывести содержимое ответа
   print(response.text)

Опция proxies в requests.get() указывает на использование прокси-сервера Polipo, работающего на локальной машине на порту 8123. Вы должны изменить параметры URL и прокси на ваши, если они отличаются.

Теперь в вашем коде будет использоваться прокси-сервер Polipo, который направляет ваши запросы через Tor, обеспечивая повышенную анонимность при запросах.