проход прокси с тестом curl
curl --socks5-hostname 127.0.0.1:1084 https://search.yahoo.com
, но не удалось при использовании python-запросов
import requests
url = 'https://search.yahoo.com'
proxies = {"https": "socks5://127.0.0.1:1084", "http": "socks5://127.0.0.1:1084"}
data = requests.get(url, proxies=proxies)
print(data.text)
получить ответ об ошибке:
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',))
только ошибка сsearch.yahoo.com, https://www.bing.com в порядке.https://bing.com также не удалось с requests.exceptions.SSLError: EOF occurred in violation of protocol (_ssl.c:749)
ошибка происходит только сегодня.я думаю, что это проблема ssl или только для моей среды.
иногда результат:
aise SSLError(e, request=request)
requests.exceptions.SSLError: hostname 'search.yahoo.com' doesn't match either of '*.facebook.com', 'fb.com', '*.xz.fbcdn.net', '*.xy.fbcdn.net', 'facebook.com', '*.facebook.net', '*.m.facebook.com', '*.fb.com', '*.xx.fbcd
import requests
url = "http://yahoo.com"
proxies = {"https": "socks5://127.0.0.1:1084", "http": "socks5://127.0.0.1:1084"}
# proxies = None
data = requests.get(url, proxies=proxies, timeout=20, allow_redirects=False)
print(data.url)
результат:
requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',))
import requests
url = "http://baidu.com"
proxies = {"https": "socks5://127.0.0.1:1084", "http": "socks5://127.0.0.1:1084"}
# proxies = None
data = requests.get(url, proxies=proxies, timeout=20, allow_redirects=False)
print(data.url)
результат, тестok
<html>
<meta http-equiv="refresh" content="0;url=http://www.baidu.com/">
</html>
ping yahoo.com
PING yahoo.com (98.138.219.232): 56 data bytes
64 bytes from 98.138.219.232: icmp_seq=0 ttl=49 time=335.033 ms
64 bytes from 98.138.219.232: icmp_seq=1 ttl=49 time=329.359 ms
64 bytes from 98.138.219.232: icmp_seq=2 ttl=49 time=328.714 ms
прокси - это тестовый прогон с браузером Chrome.визит https://search.yahoo.com в порядке.
Python 3.6.1
curl 7.54.0 (x86_64-apple-darwin18.0) libcurl/7.54.0 LibreSSL/2.6.4 zlib/1.2.11 nghttp2/1.24.1
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy
MacOS Majave 10.14.2 (18C54)