Уведомления

Группа в Telegram: @pythonsu

#1 Июль 15, 2021 10:41:23

vr
Зарегистрирован: 2021-04-14
Сообщения: 26
Репутация: +  1  -
Профиль   Отправить e-mail  

как пользоваться прокси?

столкнулся с частыми блокировками и одного впн уже не хватает
можете дать примеры как задать прокси для сессии?
или подскажите как сделать это самому имея такие данные:

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)

Офлайн

#2 Июль 15, 2021 11:50:37

vr
Зарегистрирован: 2021-04-14
Сообщения: 26
Репутация: +  1  -
Профиль   Отправить e-mail  

как пользоваться прокси?

лучший вариант на данный момент такой :

 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)

он хоть и выдаёт ошибку 407 но это уже успех сравнительно с другими вариантами

Отредактировано vr (Июль 15, 2021 13:02:12)

Офлайн

#3 Июль 15, 2021 13:01:49

vr
Зарегистрирован: 2021-04-14
Сообщения: 26
Репутация: +  1  -
Профиль   Отправить e-mail  

как пользоваться прокси?

вот оно моё решение.

 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)

Офлайн

#4 Июль 15, 2021 13:41:08

vr
Зарегистрирован: 2021-04-14
Сообщения: 26
Репутация: +  1  -
Профиль   Отправить e-mail  

как пользоваться прокси?

и вся эта е*** чтоб понять что сайт не работает с прокси и выдаёт вот такое
(Caused by SSLError(SSLCertVerificationError(1, ' certificate verify failed: self signed certificate (_ssl.c:1123)')))


Офлайн

#5 Июль 16, 2021 01:02:05

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 8030
Репутация: +  728  -
Профиль   Отправить e-mail  

как пользоваться прокси?

vr
сайт не работает с прокси и выдаёт вот такое
(Caused by SSLError(SSLCertVerificationError(1, ‘ certificate verify failed: self signed certificate (_ssl.c:1123)’)))
Он говорит, что сертификат подозрительный. Самодельный сертификат.



Офлайн

#6 Июль 16, 2021 04:42:27

vr
Зарегистрирован: 2021-04-14
Сообщения: 26
Репутация: +  1  -
Профиль   Отправить e-mail  

как пользоваться прокси?

угу, а решение есть?
verify=False не работает с https ссылкой
сейчас думаю в направлении verify=cafile
насколько я понял сертификат можно подменить файлом .pem но как это сделать и где взять нужный файл не имею пока что ни малейшего понятия

Офлайн

#7 Июль 18, 2021 08:29:49

mercondil
Зарегистрирован: 2021-07-18
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

как пользоваться прокси?

vr
лучший вариант на данный момент такой :
Спасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version