Set upp ein RoboBrowser-proxy gjøgnum Requests-sessjónina
Lat eina uppsetta Requests-sessjón fara inn í eina verandi RoboBrowser-applikatión og halt tí sessjónina, meðan tú navigerar.
Til eina verandi RoboBrowser-applikatión letur tú Requests-sessjónina, sum eigur proxy-sjálvgefinu:
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')
HTTP-proxy-listin kann veita adressur til hesi sjálvgefnu, tá ið loyvdar fyrispurningar til almennar síður verða gjørdar uttan proxy-samrøðing. RoboBrowser brúkar hesa sessjónina til sínar fyrispurningar. Sami lutur heldur eisini køkum og øðrum Requests-støðu, meðan applikatiónin navigerar ella sendir formular. At gera annan kaga uttan at lata sessjónina fara inn ger eina aðra sjálvgefna Session.
Til eina ávísa handling tekur RoboBrowsers almennu markamót open, follow_link og submit_form ímóti fyrispurnar-argumentum, eisini proxy-valmøguleikum. Tað gevur eitt val á handlingsstigi, tá ið sjálvgefnu ikki eru tann ynskti vegurin fyri hvørja gerð.
Requests hevur framvegis sína vanligu atferð at samanleggja umhvørvið. Viðfar sessjónina proxy sum klientsjálvgefin og kanna mótsigandi umhvørvisstillingar, um ein handling velur annan endapunt.