Stilltu RoboBrowser milliþjón í gegnum Requests lotuna
Sendu stillta Requests lotu inn í fyrirliggjandi RoboBrowser forrit og haltu lotunni við yfirferð.
Fyrir fyrirliggjandi RoboBrowser forrit skaltu senda inn Requests lotuna sem á milliþjóna sjálfgefin gildin:
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 milliþjónalistinn getur veitt vistföng fyrir þessi sjálfgefnu gildi þegar leyfðar beiðnir eru gerðar á opinberar síður án milliþjóna auðkenningar. RoboBrowser notar þessa lotu fyrir beiðnir sínar. Sami hlutur geymir einnig vafrakökur og annað Requests ástand þegar forritið flettir eða sendir eyðublöð. Að búa til annan vafra án þess að senda lotuna býr til aðra sjálfgefna Session.
Fyrir tiltekna aðgerð taka opinberu viðmót RoboBrowser open, follow_link og submit_form við rökum beiðnar, þar á meðal milliþjónavalkostum. Það gefur val á aðgerðarstigi þegar sjálfgefnu gildin eru ekki æskilega leiðin fyrir hverja aðgerð.
Requests hefur enn venjulega hegðun sína við að sameina umhverfið. Lítðu á milliþjóna lotunnar sem sjálfgefin gildi biðlarans og skoðaðu misvísandi umhverfisstillingar ef aðgerð velur annan endapunkt.