De Site-Konstruktor vu mwclient akzeptéiert connection_options fir seng ënnerleeër Requests-Opruff. Setzt de Proxy do, wann dir d'Site erstellt:

import mwclient

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

D'host-Argument identifizéiert de Wiki ouni URL-Schema. path ass säi Skriptwee; passt en un dës Installatioun un. D'HTTPS-Zouuerdnung leet d'Wiki-Verbindung duerch den Beispill-HTTP-Proxy. Fir e ëffentlech erreechbare Wiki op enger Streck, déi net authentifizéiert ëffentlech Zwëschenhändler erlaabt, benotzt e Kandidat aus der HTTP-Proxy-Lëscht fir déi Proxy-URL.

Standardméisseg mécht Site Initialiséierungsufroe. Wann dir d'Optiounen am Konstruktor ugitt, kréien déi fréi API-Opruff och d'Streck, ier d'Applikatioun ufänkt Säiten ze froen oder ze editéieren.

Benotzt fir d'Zouuerdnung den Numm vun der Requests-Optioun proxies. Déiselwecht connection_options-Schnittstell kann aner ënnerstëtzt Ufrooptiounen duerchginn, wéi den hei gewisen Tupel aus Verbindungs- a Lies-Zäitlimit.

Fir e speziell konfiguréierte Verbindungspool akzeptéiert Site och eng personaliséiert Requests-Sessioun iwwer säi pool-Parameter. Den normale Proxy-Fall brauch keng Ännerungen un der interner http-Implementatioun vu mwclient.

Ähnlech Artikelen