mwclient-en Site eraikitzaileak connection_options onartzen du bere azpiko Requests deietarako. Jarri proxy-a han Site-a sortzean:

import mwclient

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

host argumentuak wikia identifikatzen du URL eskema gabe. path bere scriptaren bidea da; egokitu instalazio horretarako. HTTPS mapak wikiaren konexioa adibideko HTTP proxy-tik bideratzen du. Publikoki irisgarria den wiki bat autentifikatu gabeko bitartekari publikoak onartzen dituen ibilbide batean badago, erabili HTTP proxy zerrendako hautagai bat proxy URL horretarako.

Lehenespenez, Site-k hasierako eskaerak egiten ditu. Aukerak eraikitzailean ematen badituzu, lehen API dei horiek ere bidea jasotzen dute, aplikazioa orriak kontsultatzen edo editatzen hasi aurretik.

Erabili Requests-en proxies aukera-izena maparako. connection_options interfaze berak beste eskaera-aukera onartu batzuk pasa ditzake, hala nola hemen erakusten den konexio- eta irakurketa-denbora-muga bikotea.

Bereziki konfiguratutako konexio-pool baterako, Site-k Requests saio pertsonalizatu bat ere onartzen du bere pool parametroaren bidez. Proxy kasu arruntak ez du mwclient-en barne http inplementazioan aldaketarik behar.

Erlazionatutako artikuluak