PyCharm ishga tushiradigan Requests dasturi uchun uni ishga tushiradigan Python ishga tushirish/debug konfiguratsiyasini tahrirlang. Qo‘llab-quvvatlanadigan proksi o‘zgaruvchilarini shu konfiguratsiyaning Environment variables maydoniga qo‘shing:

NomiNamuna qiymati
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Dasturni o‘sha konfiguratsiya orqali qayta ishga tushiring. Requests bu o‘zgaruvchilarni o‘zining odatiy muhit integratsiyasi orqali o‘qiy oladi; requests.get ichida PyCharm ga xos proksi argumenti kerak emas. Namuna qiymatlar uchun o‘z HTTP xizmatingizdan yoki ruxsat etilgan ommaviy so‘rovlar uchun HTTP proksilar ro‘yxatidan bitta oxirgi nuqtadan foydalaning.

PyCharm ning o‘z HTTP Proxy sozlamasi IDE tarmog‘ini sozlaydi. U o‘zi Python ning bola jarayoni xuddi shu yo‘lni olganini isbotlamaydi.

Terminal, Python konsoli, test ishga tushirgichi va saqlangan ilova konfiguratsiyalari turli ishga tushirish muhitlariga ega bo‘lishi mumkin. Muvaffaqiyatsiz so‘rov amalda ishlatgan muhit bilan solishtiring. Terminalda keyinroq kiritilgan export allaqachon ishlab turgan IDE jarayonini o‘zgartira olmaydi.

Agar kod session.trust_env=False ni o‘rnatsa, Requests bu muhit yo‘lini e’tiborsiz qoldiradi. O‘sha qasddan tanlangan rejimda uning aniq proksi konfiguratsiyasidan foydalaning.

O'xshash maqolalar