Hlela i-proxy ye-RoboBrowser ngesikhathi sayo se-Requests
Dlulisa isikhathi se-Requests esilungisiwe kuhlelo lokusebenza le-RoboBrowser elikhona futhi ugcine leso sikhathi ngesikhathi sokuzulazula.
Kuhlelo lokusebenza le-RoboBrowser elikhona, dlulisa isikhathi se-Requests esinezinto ezingokwenziwa ze-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')
Uhlu lwe-proxy ye-HTTP lungahlinzeka ngamakheli alezi zinto ezingokwenziwa lapho kwenziwa izicelo ezivunyelwe emakhasini omphakathi ngaphandle kokuqinisekiswa kwe-proxy. I-RoboBrowser isebenzisa lesi sikhathi sezicelo zayo. Into efanayo igcina namakhukhi nezinye izimo ze-Requests lapho uhlelo luzulazula noma luhambisa amafomu. Ukwakha esinye isiphequluli ngaphandle kokudlulisa isikhathi kwakha enye i-Session ezingokwenziwa.
Ukuze kwenziwe umsebenzi othile, izixhumanisi zomphakathi ze-open, follow_link ne-submit_form ze-RoboBrowser zamukela izimpikiswano zesicelo, kuhlanganise nezinketho ze-proxy. Lokho kunikeza ukukhetha ezingeni lomsebenzi lapho izinto ezingokwenziwa zingeyona indlela efiselekayo yaso sonke isenzo.
I-Requests isenesimo sayo esijwayelekile sokuhlanganisa indawo. Thatha ama-proxy esikhathi njengezinto ezingokwenziwa zeklayenti futhi uhlole izilungiselelo zendawo eziphikisanayo uma umsebenzi ukhetha enye indawo yokugcina.