Cando a aplicación lle entrega a Requests a súa política de proxy, dea unha excepción directa a esa mesma política. Para unha Session existente e unha chamada de alcance restrinxido:

direct_routes = {'http': '', 'https': ''}
response = session.get(url, proxies=direct_routes, timeout=15)

Os valores baleiros explícitos seleccionan o encaminamento directo para os esquemas correspondentes. Examine tamén a chamada real e os valores predeterminados da Session para claves de host máis específicas; unha anulación só por esquema non elimina unha ruta separada específica dun host.

Por que engadir o host a NO_PROXY deixou o proxy explícito no seu sitio? O solucionador de Requests 2.34.2 copia o mapa fornecido e considera se a contorna debe encher as entradas que faltan. Unha coincidencia de omisión pode suprimir ese descubrimento sen borrar unha ruta que a aplicación xa fornecera.

Comprobe o mapa que usa esta operación antes de engadir excepcións noutra capa. Manteña a verificación TLS activada na ruta directa. Se unha redirección volve cambiar a ruta, examine None fronte a valores de proxy baleiros ao longo desa transición. Un erro de certificado alí é evidencia sobre a confianza no destino nesa ruta, o cal é independente de se se seleccionou un proxy.

Artigos relacionados