Para sa umiiral na aplikasyon ng RoboBrowser, ipasa ang sesyon ng Requests na nagmamay-ari ng mga default ng 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')

Ang listahan ng proxy na HTTP ay makapagbibigay ng mga address para sa mga default na ito kapag gumagawa ng pinapayagang kahilingan sa mga pampublikong pahina nang walang pagpapatunay ng proxy. Ginagamit ng RoboBrowser ang sesyong ito para sa mga kahilingan nito. Hawak din ng parehong object ang mga cookie at iba pang estado ng Requests habang nag-navigate o nagsusumite ng form ang aplikasyon. Ang paggawa ng ibang browser nang hindi ipinapasa ang sesyon ay gumagawa ng ibang default na Session.

Para sa isang partikular na operasyon, tinatanggap ng mga pampublikong interface na open, follow_link at submit_form ng RoboBrowser ang mga argumento ng kahilingan, kabilang ang mga opsyon ng proxy. Nagbibigay iyon ng pagpipilian sa antas ng operasyon kapag ang mga default ay hindi ang gustong ruta para sa bawat aksyon.

Mayroon pa ring normal na pag-uugali ng pagsasama ng environment ang Requests. Ituring ang mga proxy ng sesyon bilang mga default ng client at suriin ang magkakasalungat na setting ng environment kung pipiliin ng isang operasyon ang ibang endpoint.

Kaugnay na mga artikulo