Невозможно выполнить запросы 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 в адрес и это сработало!

Другие вопросы по тегам