import requests
url='http://httpbin.org/anything'
res= requests.get(url)
Я получил эту ошибку:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 412, in send
conn = self.get_connection(request.url, proxies)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 309, in get_connection
proxy_manager = self.proxy_manager_for(proxy)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 189, in proxy_manager_for
**proxy_kwargs
File "/usr/lib/python3/dist-packages/urllib3/contrib/socks.py", line 173, in __init__
"Unable to determine SOCKS version from %s" % proxy_url
ValueError: Unable to determine SOCKS version from socks://127.0.0.1:9050/
Я пробовал решение export all_proxy=""
из Невозможно определить версию SOCKS из носков , но выдает ту же ошибку.
это работает, однако,
proxy_dict= {'http': 'socks5://127.0.0.1:9050',
'https': 'socks5://127.0.0.1:9050'}
res= requests.get(url,proxies=proxy_dict)
#res =<Response [200]>
Я использую Ubuntu 19.10, как я могу исправить без использования прокси tor?