A configuración de execución de PyCharm leva o ambiente de proxy de Python
Defina as variables de proxy na configuración que inicia o programa de Python en vez de depender da preferencia de proxy HTTP do IDE.
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:
| Nome | Valor de exemplo |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://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.