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)

Маягтын хуудсыг нээхийн өмнө төгсгөлийн цэгийг сонгоно уу. Нийтийн прокси зөвшөөрөгдсөн нийтийн маягтын хувьд HTTP прокси жагсаалтаас нэр дэвшигч авч болно. Сессийг үүсгэж, үзүүлсэн шиг StatefulBrowser-т дамжуулна уу. open, маягт сонгох болон submit_selected-д мөн тэр хөтчийг ашиглана уу; ажлын урсгал дуусахад browser.close()-р хаана уу.

Энэ нь прокси бодлого болон күүкийн төлөвийг бүх солилцоонд ашиглах сесс дээр үлдээнэ. Нэг анхны татахад өгсөн proxies аргумент дараагийн илгээлтийг автоматаар тохируулахгүй.

trust_env = False энэ жишээний замыг Requests-ийн орчны прокси тохиргооноос хамааралгүй болгоно. Мөн орчинд суурилсан CA багц сонголт болон .netrc баталгаажуулалтыг унтраана. Ажлын урсгалд хэрэгтэй бол тэдгээрийг тодорхой өгнө үү, эсвэл өөр бодлого сонгохдоо орчныг харгалзана уу.

Холбоотой нийтлэлүүд