Форум сайта python.su
столкнулся с частыми блокировками и одного впн уже не хватает
можете дать примеры как задать прокси для сессии?
или подскажите как сделать это самому имея такие данные:
node-ru-139.astroproxy.com
109.248.7.217
HTTP(S): 11783
SOCKS: 11784
Login: test1234321
Password: Pasword
VPN: Отключен
Тип сети: Residential
ISP: Любой
Отредактировано vr (Июль 15, 2021 13:02:34)
Офлайн
лучший вариант на данный момент такой :
import requests import urllib3 import re from requests.auth import HTTPProxyAuth import bs4, requests s = requests.Session() proxies = { "http": "http://109.248.7.217:11783", "https": "https://109.248.7.217:11783" } #test1234321 Pasword auth = HTTPProxyAuth("test1234321", "Pasword") s.proxies = proxies s.auth = auth # Set authorization parameters globally ex = s.get('http://checkip.dyndns.org') print (ex.text)
Отредактировано vr (Июль 15, 2021 13:02:12)
Офлайн
вот оно моё решение.
import requests import urllib3 import re from requests.auth import HTTPProxyAuth import bs4, requests s = requests.Session() proxies = { "http": "socks5h://test1234321:Pasword@109.248.7.217:11784", "https": "socks5h://test1234321:Pasword@109.248.7.217:11784" } #test1234321 Pasword s.proxies = proxies #test1 ex = s.get('http://checkip.dyndns.org') print (ex.text) #test2 se = s.get('https://2ip.ua/ru/') b = bs4.BeautifulSoup(se.text, "html.parser") a = b.select(" .ipblockgradient .ip")[0].getText() print(a)
Офлайн
и вся эта е*** чтоб понять что сайт не работает с прокси и выдаёт вот такое
(Caused by SSLError(SSLCertVerificationError(1, ' certificate verify failed: self signed certificate (_ssl.c:1123)')))
Офлайн
vrОн говорит, что сертификат подозрительный. Самодельный сертификат.
сайт не работает с прокси и выдаёт вот такое
(Caused by SSLError(SSLCertVerificationError(1, ‘ certificate verify failed: self signed certificate (_ssl.c:1123)’)))
Офлайн
угу, а решение есть?
verify=False не работает с https ссылкой
сейчас думаю в направлении verify=cafile
насколько я понял сертификат можно подменить файлом .pem но как это сделать и где взять нужный файл не имею пока что ни малейшего понятия
Офлайн
vrСпасибо
лучший вариант на данный момент такой :
Офлайн