Konfiguratu mwclient-en proxy-a Site sortu aurretik
Eman Requests-en proxy aukerak mwclient-en connection_options parametro publikoaren bidez, Site objektuaren lehen API eskaerak barne.
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.