Stilltu proxy mwclient áður en Site er búið til
Sendu proxy-valkosti Requests í gegnum opinbera connection_options-breytuna hjá mwclient, þar á meðal fyrstu API-beiðnir Site-hlutarins.
Site-smiður mwclient tekur við connection_options fyrir undirliggjandi Requests-köll sín. Settu proxyið þar þegar þú býrð til Site:
import mwclient
site = mwclient.Site(
'wiki.example',
path='/w/',
connection_options={
'proxies': {
'https': 'http://proxy.example:8080',
},
'timeout': (5, 20),
},
)
host-röksemdin auðkennir wikiið án URL-skema. path er skriftarleið þess; aðlagaðu hana að þeirri uppsetningu. HTTPS-vörpunin beinir wiki-tengingunni í gegnum dæmi-HTTP-proxyið. Fyrir opinbert wiki á leið sem leyfir óstaðfestar opinberar millistéttir, notaðu frambjóðanda úr HTTP-proxylistanum fyrir það proxy-URL.
Sjálfgefið framkvæmir Site frumstillingarbeiðnir. Ef valkostirnir eru gefnir í smiðnum fá þessi snemma API-köll einnig leiðina, áður en forritið byrjar að fyrirspyrja eða breyta síðum.
Notaðu Requests-valkostsheitið proxies fyrir vörpunina. Sama connection_options-viðmótið getur sent aðra studda beiðnivalkosti, eins og tvíparið um tengi- og lestrartímann sem sýnt er hér.
Fyrir sérstaklega stilltan tengingarpott tekur Site einnig við sérsniðinni Requests-lotu í gegnum pool-breytuna sína. Hið venjulega proxy-tilvik krefst engrar breytingar á innri http-framkvæmd mwclient.