Deji proxy-ga mwclient ka hor inta aanad abuurin Site
U gudbi xulashooyinka proxy ee Requests iyada oo loo marayo parameter-ka dadweynaha ah ee connection_options ee mwclient, oo ay ku jiraan codsiyada API ee ugu horreeya ee Site.
Dhismaha Site ee mwclient wuxuu aqbalaa connection_options wicitaannada Requests ee hoos yimaada. Ku dhig proxy-ga halkaas markaad abuuraysid Site:
import mwclient
site = mwclient.Site(
'wiki.example',
path='/w/',
connection_options={
'proxies': {
'https': 'http://proxy.example:8080',
},
'timeout': (5, 20),
},
)
Doodda host waxay aqoonsataa wiki-ga iyada oo aan lahayn qaab URL. path waa dariiqa script-keeda; u habee rakibaaddaas. Khariidadda HTTPS waxay isku xirka wiki-ga ku hagtaa proxy-ga HTTP tusaale. Wiki si dadweyne loo gaari karo oo ku jira dariiqa u oggolaanaya dhexdhexaadiyeyaasha dadweynaha ee aan la xaqiijin, isticmaal musharrax ka mid ah liiska proxy-ga HTTP ee URL-gaas proxy.
Si caadi ah, Site wuxuu sameeyaa codsiyada bilowga. Bixinta xulashooyinka dhismaha waxay ka dhigan tahay in codsiyadaas API ee hore ay sidoo kale helaan dariiqa, ka hor inta aanay barnaamijku bilaabin inuu weydiiyo ama tafatirto bogagga.
Isticmaal magaca xulashada Requests proxies ee khariidadda. Isla interface connection_options waxay gudbin kartaa xulashooyin kale oo codsi oo la taageeray, sida labada waqti ee isku xirka iyo akhrinta ee halkan lagu muujiyay.
Xafidka isku xirka ee si gaar ah loo habeeyay, Site waxay sidoo kale aqbashaa fadhi Requests oo gaar ah iyada oo loo marayo parameter-keeda pool. Kiiska caadiga ah ee proxy uma baahna wax wax ka beddel ah hirgelinta http ee gudaha mwclient.