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.

Izihloko ezihlobene