Isbarbar dhig laptop-ka iyo habka la martigeliyay laba lakab oo kala duwan:

LakabSu aal
Content-EncodingMa qalabka macmiilku wuu kala bixin karaa bytes-ka gzip/deflate/Brotli ee la soo celiyay?
CharsetSidee bytes-ka la kala bixiyay u noqdaan qoraal?

Requests caadi ahaan waxa uu maareeyaa gzip/deflate; Brotli waxa uu u baahan yahay maktabad la rakibay oo la taageeray. Accept-Encoding gacan lagu koobiyeeyay ayaa ku dhawaaqi kara br iyada oo deegaankani aanu kala bixin karin. Doorashada qoraalka UTF-8 ma kala bixiso Brotli.

Marka gorgortanka si ula kac ah loo xaddido:

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

Isticmaal Session-ka jira, URL-ka HTTPS iyo madaxda/auth-ka loo baahan yahay. Isbarbar dhig Accept-Encoding-ka baxa, Content-Encoding-ka soo gala iyo taageerada xirmooyinka labada mishiin; dhexdhexaadiye wax beddela ayaa sidoo kale bixin kara xog-macluumaad duugoobay. Isbarbardhig bogga dadweynaha oo gaar ah ayaa isticmaali kara Liiska proxy-yada HTTP URL-ka proxy-ga halka dhexdhexaadiyayaasha dadweynaha la oggol yahay, iyada oo aan la qaadan aqoonsiga proxy-ga la dhaxlay, madaxda akoonka la koobiyeeyay ama xogta jirka ee gaarka ah.

Haddii kale dooro gorgortanka caadiga ah ee macmiilka. Interfeysyada content/text ee Requests ee ku habboon waxay kala baxaan codeynta la taageeray, markaa ha kala bixin mar labaad soo-saarkooda sababtoo ah madaxa ayaa magacaaya oo keliya.

Maqaallo la xiriira