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.

Maqaallo la xiriira