urllib opener lè fi àwọn ìbéèrè ránṣẹ́ nípasẹ̀ aṣojú, ó sì lè tọ́jú kúkì ojú-ìwé ní àkókò kan náà. Fún un ní àwọn olùṣàkóso méjèèjì:

from http.cookiejar import CookieJar
from urllib.request import (
    HTTPCookieProcessor, ProxyHandler, build_opener,
)

cookies = CookieJar()
opener = build_opener(
    ProxyHandler({"http": "http://proxy.example:8080"}),
    HTTPCookieProcessor(cookies),
)
with opener.open("http://www.example.com/", timeout=10) as response:
    body = response.read()

Àpẹẹrẹ náà ń lo ibi-àfojúsùn HTTP lasan àti ọ̀nà aṣojú tí ó ṣe kedere. Fún àyẹ̀wò ojú-ìwé gbogbogbò tí a gbà láyè láìsí ìjẹ́rìí aṣojú, yan olùdíje kan láti àkójọ aṣojú HTTP fún ọ̀nà yẹn nígbà tí o ń tọ́jú ìkoko kúkì tí a fẹ́. Tún opener lò fún àwọn ìbéèrè tó tẹ̀le tí ó jẹ́ ti ìpàdé ojú-ìwé kan náà. Olùṣàkóso kúkì yọ àwọn kúkì ìdáhùn tí a gbà jáde, ó sì ń fi àwọn tó yẹ kún àwọn ìbéèrè tó kàn.

Dídá CookieJar tuntun tí ó ṣófo kí gbogbo ìpè ṣáájú ń sọ ìtẹ̀síwájú yẹn nù. Tọ́jú ìkoko náà pẹ̀lú ìpàdé tí ó dúró fún; lo ìkoko ọ̀tọ̀ọ̀tọ̀ fún àwọn àkọsílẹ̀ tàbí àwọn ìṣàn iṣẹ́ tí kúkì wọn gbọdọ̀ yàtọ̀.

CookieJar ìpìlẹ̀ ń tọ́jú ipò nínú ìrántí. Fún ìdúróṣinṣin láàárín àwọn ìgbéṣe ètò, yan ẹ̀ka-ẹ̀ka FileCookieJar tó yẹ kí o sì fi ọ̀wọ́ pa á mọ́ tàbí kó o ṣe é.

Kò pọn dandan láti fi opener àgbáyé sórí fún ètò yìí. Pípè ọ̀nà open ti ohun yìí ń tọ́jú aṣojú àti kúkì ní ìsopọ̀ pẹ̀lú iṣẹ́ kan náà.

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