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)

Tagh an t-àite deireannach mus fosgail thu duilleag na foirme. Airson foirm phoblach far a bheil proxy poblach ceadaichte, faodaidh e bhith air a thaghadh bhon liosta proxy HTTP. Tog an seisean agus thoir dha StatefulBrowser mar a chithear. Cleachd an aon bhrabhsair airson open, taghadh na foirme agus submit_selected; dùin e le browser.close() nuair a thig an t-sruth-obrach gu crìch.

Mar sin, fuirichidh poileasaidh a' phroxy agus staid nam briosgaidean air an t-seisean a thathas a' cleachdadh tron iomlaid gu lèir. Cha shuidhich argamaid proxies a thèid a thoirt do aon iarrtas tòiseachaidh tagradh nas fhaide air adhart gu fèin-obrachail.

Tha trust_env = False a' fàgail slighe an eisimpleir seo neo-eisimeileach bho shuidheachaidhean proxy na h-àrainneachd aig Requests. Cuiridh e cuideachd às do thaghadh pasgan CA bhon àrainneachd agus dearbhadh .netrc. Thoir seachad iad gu soilleir ma tha feum aca air an t-sruth-obrach, no cuir an àrainneachd san àireamh nuair a thaghas tu poileasaidh eile.

Artaigilean co-cheangailte