Airson tagradh RoboBrowser a tha ann, cuir a-steach an seisean Requests aig a bheil bunaitean a' phroxy:

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')

Faodaidh an liosta proxy HTTP seòlaidhean a thoirt dha na bunaitean sin nuair a thèid iarrtasan ceadaichte gu duilleagan poblach a dhèanamh gun dearbhadh proxy. Cleachdaidh RoboBrowser an seisean seo airson a chuid iarrtasan. Cumaidh an dearbh nì briosgaidean agus staid Requests eile cuideachd fhad 's a bhios an tagradh a' seòladh no a' cur foirmean a-steach. Ma chruthaicheas tu brabhsair eile gun an seisean a chur a-steach, cruthaichidh tu Session bunaiteach eile.

Airson gnìomh sònraichte, gabhaidh eadar-aghaidhean poblach RoboBrowser open, follow_link agus submit_form ri argamaidean iarrtais, a' gabhail a-steach roghainnean proxy. Bheir sin roghainn aig ìre gnìomha nuair nach e na bunaitean an t-slighe a tha thu ag iarraidh airson gach gnìomh.

Tha an giùlan àbhaisteach aig Requests airson an àrainneachd a cho-cheangal fhathast ann. Dèilig ris na proxyaidhean aig an t-seisean mar bhunaitean cliante agus sgrùdaich roghainnean àrainneachd a tha an aghaidh a chèile ma thaghas gnìomh ceann eile.

Artaigilean co-cheangailte