Невозможно выполнить запросы Python через ConnectionRefusedError: [WinError 10061]
Я пытаюсь делать запросы, используя запросы python через tor, но получаю сообщение об ошибке "ConnectionRefusedError: [WinError 10061] Не удалось установить соединение, поскольку целевая машина активно отказалась от него".
Вот код, который я использую:
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:9050',
'https': 'socks5://127.0.0.1:9050'}
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)
Я попытался отключить брандмауэр и т. Д., Но, похоже, не могу понять проблему, любая помощь будет принята с благодарностью. Я использую python 3.7 windows 10.
1 ответ
Решение
Спасибо за помощь, да, как уже упоминалось в комментариях, что-то не так с прокси.
Я изменился:
session.proxies = {'http': 'socks5://127.0.0.1:9050',
'https': 'socks5://127.0.0.1:9050'}
Кому:
session.proxies = {'http': 'socks5://127.0.0.1:9150',
'https': 'socks5://127.0.0.1:9150'}
90 на 91 в адрес и это сработало!