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.

Tengdir greinar