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)

Khetha indawo yokuphela ngaphambi kokuvula ikhasi lefomu. Ngefomu lomphakathi lapho amaproksi omphakathi avunyelwe, kungaba umgadli ovela ohwini lwamaproksi e-HTTP. Yakha iseshini bese uyidlulisela ku-StatefulBrowser njengoba kubonisiwe. Sebenzisa isiphequluli esifanayo ku-open, ukukhethwa kwefomu kanye ne-submit_selected; vala nge-browser.close() lapho umsebenzi uphela.

Lokhu kugcina inqubomgomo yephroksi nesimo samakhukhi kuseshini esetshenziswa ekuhwebelaneseni konke. I-agumenti ye-proxies enikezwe ekulandweni kokuqala ayilungiseleli ngokuzenzakalela ukuthunyelwa kwakamuva.

I-trust_env = False yenza umzila walesi sibonelo ukhululeke kuzilungiselelo zephroksi zemvelo ze-Requests. Iphinde icishe ukukhethwa kwebhanti le-CA okusekelwe emvelweni kanye nokuqinisekiswa kwe-.netrc. Zinikeze ngokucacile uma umsebenzi uzidinga, noma cabangela imvelo lapho ukhetha enye inqubomgomo.

Izihloko ezihlobene