קאָנפיגורירן mwclient ס פּראָקסי פֿאַר מען שאַפֿט דעם Site
דורכפֿירן Requests פּראָקסי אָפּציעס דורך mwclient ס פּובליק connection_options פּאַראַמעטער, אַרייַנגערעכנט די ערשטע API בקשות פֿון דעם Site אָביעקט.
mwclient ס Site קאָנסטרוקטאָר נעמט אָן connection_options פֿאַר זײַנע אונטערליגנדיקע Requests רופֿן. לייגט דעם פּראָקסי דאָרט ווען איר שאַפֿט דעם 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 פּראָקסי. פֿאַר אַ פּובליק צוטריטלעך וויקי אויף אַ וועג וואָס ערלויבט אומבאַשטעטיקטע פּובליקע מיטלערס, ניצט אַ קאַנדידאַט פֿון דער HTTP פּראָקסי ליסטע פֿאַר יענער פּראָקסי URL.
בייַ פעליקונג פֿירט Site דורך איניציאַליזאַציע בקשות. צושטעלן די אָפּציעס אין קאָנסטרוקטאָר מיינט אַז יענע פֿריִיִקע API רופֿן באַקומען אויך דעם וועג, פֿאַר די אַפּליקאַציע הייבט אָן אָנפרעגן אָדער רעדאַגירן זייַטן.
פֿאַר דער מאַפּינג ניצט דעם Requests אָפּציע נאָמען proxies. דער זעלביקער connection_options צובינד קען דורכפֿירן אַנדערע געשטיצטע בקשה אָפּציעס, ווי דעם דאָ געוויזענעם פּאָר פֿון פֿאַרבינדונג און לייענען צײַטלימיט.
פֿאַר אַ ספּעציעל קאָנפיגורירטן פֿאַרבינדונג פּול נעמט Site אויך אָן אַ באַשטימט Requests סעסיע דורך זײַן pool פּאַראַמעטער. דער געוויינלעכער פּראָקסי פֿאַל דאַרף נישט קיין ענדערונגען אין mwclient ס אינעווייניק http אימפּלעמענטאַציע.