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 ផងដែរ។ ផ្តល់ពួកវាដោយច្បាស់លាស់ប្រសិនបើលំហូរការងារត្រូវការ ឬពិចារណាបរិស្ថាននៅពេលជ្រើសគោលនយោបាយផ្សេង។

អត្ថបទពាក់ព័ន្ធ