import mechanicalsoup
import requests

session = requests.Session()
session.trust_env = False
session.proxies.update({
    "http": "http://proxy.example.net:8080",
    "https": "http://proxy.example.net:8080",
})

browser = mechanicalsoup.StatefulBrowser(session=session)

Vel endapunktin, áðrenn tú letur formúlarsíðuna upp. Til eina almenna formúlu, har almennir proxyar eru loyvdir, kann tað vera ein kandidatur úr HTTP-proxy-listanum. Bygg sesjónina og lat hana til StatefulBrowser sum víst. Nýt sama kagann til open, formúluval og submit_selected; let hann aftur við browser.close(), tá ið arbeiðsgangurin endar.

Hetta heldur proxy-stevnuni og køku-støðuni á tí sesjónini, sum verður nýtt til alla umbýtið. Eitt proxies-argument, sum verður latið einum fyrsta henti, setur ikki seinni sendingina sjálvvirkandi.

trust_env = False ger leiðina í hesum døminum óhefta av proxy-stillingunum hjá umhvørvinum í Requests. Tað sløkkir eisini val av CA-bunka úr umhvørvinum og .netrc-samdóming. Lat tey greiðliga, um arbeiðsgangurin hevur tørv á teimum, ella tak umhvørvið við í rokningina, tá tú velur aðra stevnu.

Skyldar greinar