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.

Skyldar greinar