Sealaíonn RoboBrowser a chumrú trína sheisiún Requests
Cuir seisiún Requests cumraithe isteach ina fheidhmchlár RoboBrowser atá ann cheana agus coinnigh an seisiún sin le linn nascleanúna.
Le haghaidh feidhmchláir RoboBrowser atá ann cheana, cuir isteach an seisiún Requests a shealbhaíonn réamhshocruithe an sealaíona:
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')
Is féidir le liosta sealaíon HTTP seoltaí a sholáthar do na réamhshocruithe seo agus iarratais cheadaithe á ndéanamh ar leathanaigh phoiblí gan fhíordheimhniú sealaíona. Úsáideann RoboBrowser an seisiún seo dá chuid iarratas. Coinníonn an réad céanna fianáin agus staid eile Requests freisin agus an feidhmchlár ag nascleanúint nó ag cur foirmeacha isteach. Má chruthaítear brabhsálaí eile gan an seisiún a chur isteach, cruthaítear Session réamhshocraithe eile.
Le haghaidh oibríochta ar leith, glacann comhéadain phoiblí open, follow_link agus submit_form RoboBrowser le hargóintí iarratais, lena n-áirítear roghanna sealaíona. Tugann sé sin rogha ag leibhéal na hoibríochta nuair nach iad na réamhshocruithe an bealach atá ag teastáil do gach gníomh.
Tá a iompar normálta um chumasc timpeallachta ag Requests fós ann. Caith le sealaíona an tseisiúin mar réamhshocruithe cliaint agus scrúdaigh socruithe timpeallachta atá contrártha má roghnaíonn oibríocht críochphointe eile.