@Tayrus0

Почему у меня не поддерживается прокси схема?

Есть код
proxis = {'https':'188.225.27.151:3128'} 
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 YaBrowser/19.10.3.281 Yowser/2.5 Safari/537.36'}

autoru = requests.Session(); response = autoru.get('https://auth.auto.ru/login/',proxies=proxis); CSRF_token = response.cookies['_csrf_token']; autoru.headers.update({"x-csrf-token": CSRF_token}); autru = autoru.post("https://auth.auto.ru/-/ajax/auth/",proxies=proxis,headers=headers, json={"items":[{"path":"auth/login-or-register","params":{"phone":f"{phone_number}","retpath":"https://auto.ru/voronezh/cars/used/?utm_source=yandex_browser-newtab&utm_medium=cpm&utm_campaign=ybro_rk-rus-r225-aug-2019_rus-r225_view&utm_content=728x90-612b-static_612b-fomenko-white-naidi-svou-mashinu_rus-r225"}}]})


На одной машине он работает, на другой выдает ошибку:
Traceback (most recent call last):
  File "gg.py", line 10, in <module>
    autoru = requests.Session(); response = autoru.get('https://auth.auto.ru/log
in/',proxies=proxis); CSRF_token = response.cookies['_csrf_token']; autoru.heade
rs.update({"x-csrf-token": CSRF_token}); autru = autoru.post("https://auth.auto.
ru/-/ajax/auth/",proxies=proxis,headers=headers, json={"items":[{"path":"auth/lo
gin-or-register","params":{"phone":f"{phone_number}","retpath":"https://auto.ru/
voronezh/cars/used/?utm_source=yandex_browser-newtab&utm_medium=cpm&utm_campaign
=ybro_rk-rus-r225-aug-2019_rus-r225_view&utm_content=728x90-612b-static_612b-fom
enko-white-naidi-svou-mashinu_rus-r225"}}]})
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\sit
e-packages\requests\sessions.py", line 477, in get
    return self.request('GET', url, **kwargs)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\sit
e-packages\requests\sessions.py", line 465, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\sit
e-packages\requests\sessions.py", line 573, in send
    r = adapter.send(request, **kwargs)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\sit
e-packages\requests\adapters.py", line 337, in send
    conn = self.get_connection(request.url, proxies)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\sit
e-packages\requests\adapters.py", line 245, in get_connection
    proxy_manager = self.proxy_manager_for(proxy)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\sit
e-packages\requests\adapters.py", line 149, in proxy_manager_for
    self.proxy_manager[proxy] = proxy_from_url(
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\sit
e-packages\requests\packages\urllib3\poolmanager.py", line 280, in proxy_from_ur
l
    return ProxyManager(proxy_url=url, **kw)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\sit
e-packages\requests\packages\urllib3\poolmanager.py", line 230, in __init__
    assert proxy.scheme in ("http", "https"), \
AssertionError: Not supported proxy scheme 188.225.27.151


Почему и как исправить?
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы