import mechanicalsoup
import requests

session = requests.Session()
session.trust_env = False
session.proxies.update({
    "http": "http://proxy.example.net:8080",
    "https": "http://proxy.example.net:8080",
})

browser = mechanicalsoup.StatefulBrowser(session=session)

Yan ibi-ìparí kí o tó ṣí ojú-ìwé fọ́ọ̀mù. Fún fọ́ọ̀mù gbogbogbò tí a gbà àwọn proksi gbogbogbò, ó lè jẹ́ olùdíje láti àkójọ proksi HTTP. Kọ́ ìpàdé náà kí o sì fi ránṣẹ́ sí StatefulBrowser gẹ́gẹ́ bí a ti fi hàn. Lo aṣàwákiri kan náà fún open, yíyan fọ́ọ̀mù àti submit_selected; pa á dé pẹ̀lú browser.close() nígbà tí iṣẹ́ bá parí.

Èyí máa ń jẹ́ kí ìlànà proksi àti ipò kúkì wà nínú ìpàdé tí a lò fún gbogbo ìpàdé náà. Àríyànjiyàn proxies tí a fi fún ìgbà àkọ́kọ́ kì í ṣètò ìfiránṣẹ́ tó tẹ̀le lọ́nà àìfọwọ́sowọ́pọ̀.

trust_env = False máa ń jẹ́ kí ọ̀nà àpẹẹrẹ yìí yàtọ̀ sí àwọn ètò proksi àyíká Requests. Ó tún pa yíyan àkójọ CA tó dá lórí àyíká àti ìjẹ́rìí .netrc dé. Fi wọ́n hàn ní gbangba bí iṣẹ́ náà bá nílò wọn, tàbí kí o gbà á lórí àyíká nígbà tí o bá yan ìlànà mìíràn.

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