Mai gina Site na mwclient yana karɓar connection_options don kiran Requests na ƙasa. Sanya proxy a wurin lokacin ƙirƙirar Site:

import mwclient

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

Hujjar host tana gano wiki ba tare da tsarin URL ba. path shine hanyar rubutun sa; daidaita shi don wannan shigarwa. Taswirar HTTPS tana jagorantar haɗin wiki ta hanyar misalin proxy na HTTP. Don wiki da ake iya samun shi a bainar jama'a a kan hanyar da ke ba da izinin masu shiga tsakani na jama'a marasa tabbaci, yi amfani da ɗan takara daga jerin proxy na HTTP don wannan URL ɗin proxy.

A kai a kai, Site yana yin buƙatun farawa. Bayar da zaɓuɓɓukan a cikin maginin yana nufin waɗannan farkon kiran API suma suna samun hanyar, kafin aikace-aikacen ya fara tambaya ko gyara shafuka.

Yi amfani da sunan zaɓin Requests proxies don taswirar. Iri ɗaya na connection_options zai iya mika wasu zaɓuɓɓukan buƙata da ake tallafawa, kamar nau'in lokacin haɗi da karatu da aka nuna a nan.

Don tafkin haɗi da aka tsara musamman, Site kuma yana karɓar wani zamani na Requests na al'ada ta hanyar siginar pool. Yanayin proxy na yau da kullum baya buƙatar gyare-gyare a cikin aiwatar da http na ciki na mwclient.

Labarai masu alaƙa