Dejinta proxy-ga RoboBrowser iyada oo loo marayo fadhiga Requests
U gudbi fadhi Requests la dejiyay gelin codsiga RoboBrowser ee jira oo hayso fadhigaas inta aad socoto.
Codsiga RoboBrowser ee jira, u gudbi fadhiga Requests ee leh caadada proxy:
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')
Liiska proxy-ga HTTP ayaa bixin kara cinwaanno caadadan marka la sameeyo codsiyo la oggolaaday oo ku wajahan bogagga dadweynaha iyada oo aan la hubin proxy. RoboBrowser waxa uu isticmaalaa fadhigan codsiyadiisa. Isla shayga waxa kale oo uu hayaa cookies iyo xaaladda kale ee Requests inta codsigu socdo ama foomamka gudbiyo. Inaad sameyso biraawsar kale oo aan fadhiga gudbin waxa ay abuurtaa Session caadi ah oo kale.
Hawl gaar ah, interface-yada dadweynaha ee RoboBrowser open, follow_link iyo submit_form waxa ay aqbalaan doodaha codsiga, oo ay ku jiraan xulashooyinka proxy. Taasi waxa ay bixisaa doorasho heer hawl ah marka caadadu aanay ahayn wadada la doonayo fal kasta.
Requests waxa uu wali leeyahay dhaqankiisa caadiga ah ee isku-darka deegaanka. U tixgeliso proxy-yada fadhiga sida caadada macmiilka oo baadh dejinta deegaanka ee is khilaafaya haddii hawl ay doorato meel kale.