Requests-ը տրամադրում է Request դաս և փոքրատառ request ֆունկցիա։ Տառաչափի փոփոխությունը կարող է վավեր API կանչել սխալ արգումենտների ցանկով՝ անհայտ ֆունկցիայի պարզ սխալի փոխարեն։

Request օբյեկտը նկարագրում է HTTP հաղորդագրությունը։ Պրոքսիի կարգավորումը պատկանում է այն API-ին, որը ուղարկում է այն։ Սովորական կանչի համար՝

response = requests.request(
    'GET', 'https://example.com/',
    proxies=routes, timeout=15
)

Այստեղ routes-ը այս գործողության համար ընտրված պրոքսիի քարտեզն է։ Թույլատրված հանրային հարցումների համար անվճար պրոքսիների ցանկից կարելի է ընտրել թեկնածուներ, որոնք ձևաչափվում են այն արձանագրությամբ, որն աջակցում է տվյալ Requests տեղադրումը։ Նույն proxies բանալի բառը requests.Request-ի կոնստրուկտորին փոխանցելը համարժեք չէ։

Եթե հավելվածը միտումնավոր օգտագործում է նախապատրաստված հարցումներ, հաղորդագրության պատրաստումը և ուղարկման կարգավորումը առանձին պահեք։ Սեսիայի ուղարկման հոսքին նույնպես անհրաժեշտ են նախատեսված միջավայրի միացումը, ժամանակի սահմանը, ստուգումը և պրոքսիի կարգավորումները։

Ուղղեք API-ի անհամապատասխանությունը նախքան պրոքսիի վերջնակետերը փոխարինելը։ Կոնստրուկտորի TypeError-ը տեղի է ունենում նախքան այդ օբյեկտը կկատարի նախատեսված ցանցային հարցումը։

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