Я хочу сделать анонимный веб-запрос с использованием Python 3.
Я пробовал несколько предложений, таких как: Создание запросов с использованием Python через Tor
I 'нам удалось получить поддельный ip с помощью этого фрагмента:
Установка
запросы на установку pip запросов [socks]
Базовое использование
import requests
def get_tor_session():
session = requests.session()
# Tor uses the 9050 port as the default socks port
session.proxies = {'http': 'socks5://127.0.0.1:9150',
'https': 'socks5://127.0.0.1:9150'}
return session
# Make a request through the Tor connection
# IP visible through Tor
session = get_tor_session()
print(session.get("http://httpbin.org/ip").text)
# Above should print an IP different than your public IP
# Following prints your normal public IP
print(requests.get("http://httpbin.org/ip").text)
Но это работает только на порте 9150 и при работе веб-браузера tor.Я хочу сделать запрос без браузера tor, так как я хочу Dockerize целиком.
Я читал о Socks5, и, как вы можете видеть, я установил его, но когда я делаю запросна порте 9050 в том же фрагменте я получаю:
запросыby NewConnectionError (': Не удалось установить новое соединение: [WinError 10061] Невозможно установить соединение, поскольку целевая машина активно отказалась от него',))
Как я могу решить это?
Спасибо!