За програма Requests стартувана од PyCharm, уредете ја Python конфигурацијата за извршување/дебагирање што ја стартува. Додајте ги поддржаните прокси променливи во полето Environment variables на таа конфигурација:

ИмеПримерна вредност
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Стартувајте ја програмата повторно преку таа конфигурација. Requests може да ги чита овие променливи со својата вообичаена интеграција со опкружувањето; во requests.get не е потребен аргумент за прокси специфичен за PyCharm. Користете ја вашата HTTP услуга за примерните вредности или крајна точка од списокот на HTTP прокси за дозволени јавни барања.

Сопствената поставка HTTP Proxy на PyCharm ја конфигурира мрежата на IDE. Таа сама по себе не докажува дека Python детскиот процес ја добил истата рута.

Терминалот, Python конзолата, извршувачот на тестови и зачуваните конфигурации на апликацијата можат да имаат различни опкружувања за стартување. Споредете го тоа што барањето што не успеало навистина го користело. export внесен подоцна во терминал не може да смени веќе работен IDE процес.

Ако кодот поставува session.trust_env=False, Requests го игнорира овој пат низ опкружувањето. Во тој намерен режим користете ја неговата експлицитна прокси конфигурација.

Поврзани статии