Чтобы отправить запросы через 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, обеспечивая повышенную анонимность при запросах.