Երբ ծրագիրը Requests-ին տրամադրում է իր պրոքսի քաղաքականությունը, տվեք ուղղակի բացառություն նույն քաղաքականությանը։ Գոյություն ունեցող Session-ի և նեղ շրջանակի կանչի համար՝

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

Բացահայտ դատարկ արժեքները ընտրում են ուղիղ երթուղավորում համապատասխան սխեմաների համար։ Ստուգեք նաև փաստացի կանչը և Session-ի լռելյայն արժեքները՝ ավելի կոնկրետ հոսթի բանալիների համար. միայն սխեմայի մակարդակով վերագրումը չի հեռացնում առանձին հոսթին հատուկ երթուղին։

Ինչո՞ւ հոսթը NO_PROXY-ին ավելացնելը թողեց բացահայտ պրոքսին իր տեղում։ Requests 2.34.2-ի լուծիչը պատճենում է տրամադրված քարտեզը և դիտարկում, թե արդյոք միջավայրը պետք է լրացնի բացակայող գրառումները։ Շրջանցման համընկնումը կարող է ճնշել այդ հայտնաբերումը՝ չջնջելով ծրագրի արդեն տրամադրած երթուղին։

Ստուգեք այս գործողության օգտագործած քարտեզը՝ մեկ այլ շերտում բացառություններ ավելացնելուց առաջ։ Ուղիղ երթուղու վրա թողեք TLS ստուգումը միացված։ Եթե վերահասցեավորումը կրկին փոխում է երթուղին, ուսումնասիրեք None-ը՝ ընդդեմ դատարկ պրոքսի արժեքների այդ անցման ընթացքում։ Այնտեղ վկայագրի սխալը ապացույց է այդ ուղու նպատակակետի նկատմամբ վստահության մասին, ինչը առանձին է այն հարցից, թե արդյոք պրոքսի է ընտրվել։

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