Jẹ́ kí Ìfiránṣẹ́ Fọ́ọ̀mù MechanicalSoup wà lórí Ọ̀nà Proksi kan náà
So ìpàdé Requests tí a ti ṣètò mọ́ StatefulBrowser kí ṣíṣí ojú-ìwé àti fífiránṣẹ́ fọ́ọ̀mù lè pín ọ̀nà àti kúkì kan náà.
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.