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.

Ailt ghaolmhara