د MechanicalSoup فورم سپارل په همدې پراکسي لاره کې وساتئ
یو تنظیم شوی Requests session له StatefulBrowser سره ونښلوئ تر څو د پاڼې پرانیستل او د فورم سپارل یوه لاره او کوکي شریکې کړي.
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 پراکسي لیست څخه یو نوماند واخلئ. session جوړ کړئ او لکه څنګه چې ښودل شوي StatefulBrowser ته یې وسپارئ. هماغه براوزر د open، د فورم ټاکلو او submit_selected لپاره وکاروئ؛ کله چې کاري بهیر پای ته ورسېد، په browser.close() سره یې وتړئ.
دا د پراکسي تګلاره او د کوکي حالت په هغه session کې ساتي چې د ټول تبادلې لپاره کارول کیږي. هغه proxies استدلال چې یوې لومړنۍ ترلاسه کونې ته ورکول کیږي، وروسته سپارل په اتوماتيک ډول نه تنظیموي.
trust_env = False د دې بېلګې لاره له Requests د چاپېریال پراکسي تنظیماتو څخه خپله کوي. دا د چاپېریال پر بنسټ د CA بنډل ټاکل او .netrc تصدیق هم بندوي. که کاري بهیر ورته اړتیا ولري، په څرګنده یې ورکړئ، یا د بلې تګلارې په ټاکلو کې چاپېریال په پام کې ونیسئ.