Para un programa de Requests iniciado por PyCharm, edite a configuración de execución/depuración de Python que o inicia. Engada as variables de proxy admitidas no campo Environment variables desa configuración:

NomeValor de exemplo
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Volve iniciar o programa mediante esa configuración. Requests pode ler estas variables coa súa integración habitual coa contorna; non fai falta ningún argumento de proxy específico de PyCharm en requests.get. Use o seu servizo HTTP para os valores de exemplo, ou un punto de conexión da lista de proxies HTTP para solicitudes públicas permitidas.

A preferencia HTTP Proxy do propio PyCharm configura a rede do IDE. Por si soa non demostra que o proceso fillo de Python recibise a mesma ruta.

O terminal, a consola de Python, o executador de probas e as configuracións de aplicación gardadas poden ter contornas de inicio distintas. Compare a que realmente usou a solicitude que falla. Un export introducido máis tarde nun terminal non pode modificar un proceso do IDE que xa está en execución.

Se o código define session.trust_env=False, Requests ignora esta ruta de contorna. Nese modo deliberado, use a súa configuración de proxy explícita.

Artigos relacionados