Ṣètò proxy RoboBrowser nípasẹ̀ ìpàdé Requests rẹ̀
Fi ìpàdé Requests tí a ti ṣètò ránṣẹ́ sínú ohun-èlò RoboBrowser tí ó wà tẹ́lẹ̀, kí o sì pa ìpàdé yẹn mọ́ nígbà gbogbo tí o bá ń lọ kiri.
Fún ohun-èlò RoboBrowser tí ó wà tẹ́lẹ̀, fi ìpàdé Requests tí ó ní àwọn àìyẹsí proxy ránṣẹ́:
from requests import Session
from robobrowser import RoboBrowser
session = Session()
session.proxies.update({
'http': 'http://proxy.example.net:8080',
'https': 'http://proxy.example.net:8080',
})
browser = RoboBrowser(session=session, parser='html.parser')
browser.open('https://example.net/form')
Àkójọ proxy HTTP lè pèsè àwọn àdírẹ́sì fún àwọn àìyẹsí wọ̀nyí nígbà tí a bá ń ṣe àwọn ìbéèrè tí a gbà láàyè sí àwọn ojú-ìwé gbogbogbo láìsí ìjẹ́rìí proxy. RoboBrowser ń lo ìpàdé yìí fún àwọn ìbéèrè rẹ̀. Ohun kan náà tún ń pa kúkì àti ipò Requests mìíràn mọ́ nígbà tí ohun-èlò náà ń lọ kiri tàbí ń fi fọ́ọ̀mù ránṣẹ́. Ṣíṣe aṣàwákiri mìíràn láìfi ìpàdé náà ránṣẹ́ yóò dá Session àìyẹsí mìíràn.
Fún iṣẹ́ kan pàtó, àwọn ojú-ìwé gbogbogbo open, follow_link àti submit_form ti RoboBrowser ń gba àwọn àríyànjiyàn ìbéèrè, pẹ̀lú àwọn àṣàyàn proxy. Ìyẹn ń fúnni ní àṣàyàn ní ìpele iṣẹ́ nígbà tí àwọn àìyẹsí kì í ṣe ọ̀nà tí a fẹ́ fún gbogbo ìgbésẹ̀.
Requests ṣì ní ìhùwàsí deede rẹ̀ fún dídarapọ̀ àyíká. Ka àwọn proxy ìpàdé náà sí àìyẹsí ẹ̀rọ-ìbánisọ̀rọ̀ kí o sì yẹ àwọn ètò àyíká tí ó tako ara wọn wò bí iṣẹ́ kan bá yan ibi ìparí mìíràn.