Python 3 نىڭ urllib opener نى proxy يولى ۋە debug دەرىجىسى ئوچۇق بولغان protocol بىر تەرەپ قىلغۇچلىرى بىلەن قۇرۇڭ:

from urllib.request import (
    HTTPHandler, HTTPSHandler, ProxyHandler, build_opener,
)

opener = build_opener(
    ProxyHandler({
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    }),
    HTTPHandler(debuglevel=1),
    HTTPSHandler(debuglevel=1),
)
with opener.open('https://www.example.com/', timeout=10) as response:
    print(response.status)

HTTPHandler ۋە HTTPSHandler ئىز قوغلاش تاللىنىشىنى تەمىنلەيدۇ. ProxyHandler يولنى تەمىنلەيدۇ؛ بۇ protocol debug تەڭشىكى شۇ يەردە ئەمەس. كۆرسىتىلگەن ئاممىۋى تەلەپ ئاممىۋى ۋاسىتىچىلەر رۇخسەت قىلىنغاندا HTTP proxy تىزىملىكىدىن دەلىللەنمىگەن ئادرېس ئىشلىتەلەيدۇ؛ cookie ۋە ھېسابات token لىرىنى بۇ دىئاگنوز سېلىشتۇرمىسىنىڭ سىرتىدا ساقلاڭ.

http.client نىڭ ئاساسىي debug چىقىرىشى ئۆلچەملىك چىقىرىشقا بېسىلىدۇ. ئۇ ئەۋەتىلگەن تەلەپ بايتلىرىنى ۋە تاپشۇرۇۋېلىنغان ئىنكاس باشلىقلىرىنى كۆرسىتەلەيدۇ، بۇ proxy سىناقىنى، تۇنېلدىن باش تارتىشنى ياكى كېيىنكى مەنزىل ئىنكاسىنى تېپىشقا ياردەم بېرىدۇ.

كونترول قىلىنغان تەلەپنى ئىشلىتىڭ ۋە سالاھىيەت ئۇچۇرى، cookie ۋە token لىرىنى ئورتاق ئىز قوغلاش چىقىرىشىدىن چەتتە ساقلاڭ.

مۇناسىۋەتلىك ماقالىلەر