د Site له جوړولو مخکې د mwclient پروکسي تنظیم کړئ
د Requests پروکسي انتخابونه د mwclient عام connection_options پاراميټر له لارې ولېږئ، د Site آبجیکٹ لومړني API غوښتنې هم په کې شاملې دي.
د mwclient د Site جوړونکی د خپلو بنسټیزو Requests غوښتنو لپاره connection_options مني. کله چې Site جوړوئ، پروکسي هلته کیږدئ:
import mwclient
site = mwclient.Site(
'wiki.example',
path='/w/',
connection_options={
'proxies': {
'https': 'http://proxy.example:8080',
},
'timeout': (5, 20),
},
)
د host دلیل ویکی پرته له URL سکیم پیژني. path د هغې د سکریپټ لاره ده؛ د هغې نصب لپاره یې تنظیم کړئ. د HTTPS نقشه د ویکی اړیکه د بېلګې HTTP پروکسي له لارې لیږي. د عامه توګه د لاسرسي وړ ویکی لپاره چې په هغه لار کې وي چې ناتایید شوي عامه منځګړي اجازه ورکوي، د هغې پروکسي URL لپاره د HTTP پروکسي لیست څخه یو نوماند وکاروئ.
په ډیفالټ ډول، Site د پیل غوښتنې ترسره کوي. په جوړونکي کې د انتخابونو ورکول پدې معنا دي چې هغه لومړني API غږونه هم لاره ترلاسه کوي، مخکې لدې چې اپلیکیشن پاڼې وپوښتي یا سمونې پیل کړي.
د نقشې لپاره د Requests د انتخاب نوم proxies وکاروئ. هماغه connection_options انٹرفیس کولای شي نور ملاتړ شوي د غوښتنې انتخابونه ولېږي، لکه دلته ښودل شوې د نښلون او لوستلو د وخت حدونو جوړه.
د ځانګړي ترتیب شوي نښلون حوض لپاره، Site د خپل pool پاراميټر له لارې دودیز Requests غونډه هم مني. عادي پروکسي حالت په mwclient کې د داخلي http پلي کولو کې بدلون ته اړتیا نلري.