De Site-konstruktor fan mwclient akseptearret connection_options foar syn ûnderlizzende Requests-opropen. Set de proxy dêr by it oanmeitsjen fan de Site:

import mwclient

site = mwclient.Site(
    'wiki.example',
    path='/w/',
    connection_options={
        'proxies': {
            'https': 'http://proxy.example:8080',
        },
        'timeout': (5, 20),
    },
)

It host-argumint identifisearret de wiki sûnder URL-skema. path is it skriptpaad; pas dat oan foar dy ynstallaasje. De HTTPS-kaart stjoert de wiki-ferbining troch de foarbyld-HTTP-proxy. Brûk foar in iepenbier berikbere wiki op in rûte dy't net-autentisearre iepenbiere tuskenpersoanen tastean, in kandidaat út de HTTP-proxylist foar dy proxy-URL.

Site docht standert initialisaasje-fersiken. As jo de opsjes yn 'e konstruktor jouwe, krije dy iere API-opropen ek de rûte, foar't de applikaasje siden begjint te freegjen of te bewurkjen.

Brûk de Requests-opsjenamme proxies foar de kaart. Deselde connection_options-ynterface kin oare stipe fersykopsjes trochjaan, lykas it hjir toande tuple fan ferbinings- en lêstiid.

Foar in spesjaal konfigurearre ferbiningspool akseptearret Site ek in oanpaste Requests-sesje fia syn pool-parameter. It gewoane proxygeval fereasket gjin wizigingen oan 'e ynterne http-ymplemintaasje fan mwclient.

Relatearre artikelen