PyCharm-ով գործարկվող Requests ծրագրի համար խմբագրեք Python-ի գործարկման/վրիպազերծման այն կարգավորումը, որը գործարկում է այն։ Ավելացրեք աջակցվող փրոքսի փոփոխականները այդ կարգավորման Environment variables դաշտում՝

ԱնունՕրինակ արժեք
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Կրկին գործարկեք ծրագիրը այդ կարգավորման միջոցով։ Requests-ը կարող է կարդալ այս փոփոխականները իր սովորական միջավայրի ինտեգրմամբ․ requests.get-ում PyCharm-ին հատուկ փրոքսի արգումենտ պետք չէ։ Օրինակային արժեքների համար օգտագործեք ձեր HTTP ծառայությունը, կամ թույլատրված հրապարակային հարցումների համար՝ վերջնակետ HTTP փրոքսիների ցանկից։

PyCharm-ի սեփական HTTP Proxy նախընտրությունը կարգավորում է IDE-ի ցանցը։ Այն ինքնին չի ապացուցում, որ Python-ի ենթագործընթացը ստացել է նույն ուղին։

Տերմինալը, Python-ի կոնսոլը, թեստերի գործարկիչը և պահպանված հավելվածի կարգավորումները կարող են ունենալ տարբեր մեկնարկային միջավայրեր։ Համեմատեք այն, որն իրականում օգտագործել է ձախողված հարցումը։ Տերմինալում ավելի ուշ մուտքագրված export-ը չի կարող փոխել արդեն աշխատող IDE գործընթացը։

Եթե կոդը սահմանում է session.trust_env=False, Requests-ը անտեսում է միջավայրի այս ուղին։ Այդ դիտավորյալ ռեժիմում օգտագործեք նրա բացահայտ փրոքսի կարգավորումը։

Առնչվող հոդվածներ