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 сол нысан көзделген желілік сұранысты орындамай тұрып пайда болады.

Қатысты мақалалар