Agordi la prokurilon de mwclient antaŭ ol krei la Site
Transdonu la prokurilajn opciojn de Requests per la publika parametro connection_options de mwclient, inkluzive de la unuaj API-petoj de la objekto Site.
La konstruilo Site de mwclient akceptas connection_options por siaj subaj alvokoj al Requests. Metu la prokurilon tie, kiam vi kreas la Site:
import mwclient
site = mwclient.Site(
'wiki.example',
path='/w/',
connection_options={
'proxies': {
'https': 'http://proxy.example:8080',
},
'timeout': (5, 20),
},
)
La argumento host identigas la vikion sen URL-skemo. path estas ĝia skripta vojo; adaptu ĝin al tiu instalado. La HTTPS-mapo direktas la vikian konekton tra la ekzempla HTTP-prokurilo. Por publike atingebla vikio sur vojo, kiu permesas neaŭtentigitajn publikajn perantojn, uzu kandidaton el la listo de HTTP-prokuriloj por tiu prokurila URL.
Defaŭlte Site plenumas inicialigajn petojn. Se vi donas la opciojn en la konstruilo, tiuj fruaj API-alvokoj ankaŭ ricevas la vojon, antaŭ ol la aplikaĵo komencas demandi aŭ redakti paĝojn.
Por la mapo uzu la opcian nomon de Requests proxies. La sama interfaco connection_options povas transdoni aliajn subtenatajn petajn opciojn, kiel la ĉi tie montritan duopon de konekta kaj lega tempolimo.
Por speciale agordita konekta provizo, Site ankaŭ akceptas propran Requests-sesion per sia parametro pool. La ordinara prokurila kazo bezonas neniujn ŝanĝojn en la interna http-implemento de mwclient.