Set mwclient proxyin upp, áðrenn Site verður stovnað
Send Requests proxy-valmøguleikarnar gjøgnum tað almenna connection_options-parametrið hjá mwclient, eisini fyrstu API-fyrispurningar Site-objektsins.
Site-klassurinn hjá mwclient tekur ímóti connection_options til undirliggjandi Requests-uppkøll sín. Set proxyin har, tá tú stovnar Site:
import mwclient
site = mwclient.Site(
'wiki.example',
path='/w/',
connection_options={
'proxies': {
'https': 'http://proxy.example:8080',
},
'timeout': (5, 20),
},
)
host-argumentið eyðkennir wikiina uttan URL-skipan. path er skriptleið hennar; tillaga hana til ta innsetingina. HTTPS-kortleggingin leiðir wiki-sambandið gjøgnum dømis-HTTP-proxyin. Til eina alment atkomuliga wiki á eini leið, sum loyvir óváttaðar almennar millumgongur, brúka eitt evni úr HTTP-proxy-listanum til ta proxy-URLina.
Site ger vanliga byrjanarfyrispurningar. Um tú gevur valmøguleikarnar í klassan, fáa teir tíðligu API-uppkøllini eisini leiðina, áðrenn forritið byrjar at spyrja ella rætta síður.
Brúka Requests-valmøguleikanavnið proxies til kortleggingina. Sami connection_options-flati kann senda aðrar stuðlaðar fyrispurnarvalmøguleikar, so sum sambands- og lesitíðarmarkið, ið sæst her.
Til eitt serstakliga stillað sambandspól tekur Site eisini ímóti einum serstakligum Requests-session gjøgnum pool-parametrið. Tann vanligi proxy-tilburðurin krevur ongar broytingar í innara http-útførslu mwclient.