Fi kọ̀mpútà àgbékèéyíì àti ìlànà tí wọ́n ń gbàlejò wé ní ìpele méjì tí ó yàtọ̀:

ÌpeleÌbéèrè
Content-EncodingṢé alákọóso lè tú àwọn báìtì gzip/deflate/Brotli tí wọ́n dá padà?
CharsetBáwo ni àwọn báìtì tí wọ́n tú ṣe di ọ̀rọ̀?

Requests máa ń bójú tó gzip/deflate; Brotli nílò ilé-ìkàwé tí wọ́n fi sórí ẹ̀rọ tí ó ń ṣe àtìlẹ́yìn. Accept-Encoding tí a fi ọwọ́ dà lè polongo br nígbà tí àyíká yìí kò lè túmọ̀ rẹ̀. Yíyan ọ̀rọ̀ UTF-8 kò tú Brotli.

Nígbà tí a mọ̀ọ́mọ̀ dín ìjíròrò kù:

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

Lo Session tí ó wà, URL HTTPS àti àwọn àkọlé/ìjẹ́rìí tí ó yẹ. Fi Accept-Encoding tí ń jáde, Content-Encoding tí ń wọlé àti àtìlẹ́yìn àpò wé lórí ẹ̀rọ méjèèjì; alárinà tí ń yí padà lè pèsè metadata tí ó ti gbó pẹ̀lú. Ìfiwéra ojú-ìwé gbangba ọ̀tọ̀ lè lo Àkójọ aṣojú HTTP fún URL aṣojú rẹ̀ níbi tí wọ́n ti gba àwọn alárinà gbangba láàyè, láìsí ẹ̀rí aṣojú tí a jogún, àwọn àkọlé àkọọ́lẹ̀ tí a dà, tàbí dátà ara àdáni.

Bí bẹ́ẹ̀ kọ́, yan ìjíròrò deede ti alákọóso. Àwọn ibi ìsopọ̀ content/text tí ó rọrùn ti Requests ń túmọ̀ ìkódò tí ó ní àtìlẹ́yìn, nítorí náà má ṣe tú àbájáde wọn lẹ́ẹ̀kan sí i kìkì nítorí pé àkọlé dárúkọ rẹ̀.

Àwọn àpilẹ̀kọ tó jọra