Dèan coimeas eadar an laptop agus am pròiseas aoigheach air dà shreath eadar-dhealaichte:

SreathCeist
Content-EncodingAn urrainn don chliant na baidean gzip/deflate/Brotli a thillear a dhì-dhùmhlachadh?
CharsetCiamar a thig baidean dì-dhùmhlaichte gu bhith nan teacsa?

Bidh Requests a làimhseachadh gzip/deflate mar as trice; feumaidh Brotli leabharlann taic a chaidh a stàladh. Faodaidh Accept-Encoding a chaidh a lethbhreac le làimh br ainmeachadh nuair nach urrainn don àrainneachd seo a dhì-chòdadh. Cha dhì-dhùmhlaich taghadh teacsa UTF-8 Brotli.

Nuair a thèid co-rèiteachadh a chuingealachadh a dh aon ghnothach:

response = session.get(
    url,
    proxies={"https": "http://proxy.example:8080"},
    headers={"Accept-Encoding": "gzip, deflate"},
    timeout=30,
)
response.raise_for_status()

Cleachd an Session a th ann, an URL HTTPS agus na bannan-cinn/fìrearachadh a tha a dhìth. Dèan coimeas eadar Accept-Encoding a tha a dol a-mach, Content-Encoding a tha a tighinn a-steach agus taic pacaidean air an dà inneal; faodaidh eadar-mheadhanair a tha ag atharrachadh meata-dàta seann a thoirt seachad cuideachd. Faodaidh coimeas duilleig poblach air leth Liosta proxy HTTP a chleachdadh airson an URL proxy aige far a bheil eadar-mheadhanairean poblach ceadaichte, gun teisteanasan proxy a chaidh a shealbhachadh, bannan-cinn cunntais lethbhreac no dàta corp prìobhaideach.

Mur e sin, b ithir fàbhar aig co-rèiteachadh àbhaisteach a chliant. Bidh eadar-aghaidhean goireasach content/text Requests a dì-chòdadh a chòdachadh a tha a faighinn taic, mar sin na dì-dhùmhlaich an toradh a-rithist dìreach air sgàth gu bheil am bann-cinn ag ainmeachadh.

Artaigilean co-cheangailte