Site உருவாக்குவதற்கு முன் mwclient இன் proxy ஐ அமைக்கவும்
Requests proxy விருப்பங்களை mwclient இன் பொது connection_options அளவுரு வழியாக அனுப்பவும், Site பொருளின் ஆரம்ப API கோரிக்கைகள் உட்பட.
mwclient இன் Site உருவாக்கி அதன் அடிப்படை Requests அழைப்புகளுக்கு connection_options ஏற்கிறது. Site உருவாக்கும்போது proxy ஐ அங்கே வைக்கவும்:
import mwclient
site = mwclient.Site(
'wiki.example',
path='/w/',
connection_options={
'proxies': {
'https': 'http://proxy.example:8080',
},
'timeout': (5, 20),
},
)
host வாதம் URL திட்டமின்றி விக்கியை அடையாளம் காட்டுகிறது. path அதன் ஸ்கிரிப்ட் பாதை; அந்த நிறுவலுக்கு அதைச் சரிசெய்யவும். HTTPS மேப்பிங் விக்கி இணைப்பை மாதிரி HTTP proxy வழியாக அனுப்புகிறது. பொதுவில் அணுகக்கூடிய விக்கி, அங்கீகரிக்கப்படாத பொது இடைத்தரகர்களை அனுமதிக்கும் பாதையில் இருந்தால், அந்த proxy URL க்கு HTTP proxy பட்டியலில் இருந்து ஒரு வேட்பாளரைப் பயன்படுத்தவும்.
இயல்பாக, Site துவக்கக் கோரிக்கைகளைச் செய்கிறது. உருவாக்கியில் விருப்பங்களை வழங்கினால், அந்த ஆரம்ப API அழைப்புகளும் பாதையைப் பெறும், பயன்பாடு பக்கங்களை வினவும் அல்லது திருத்தும் முன்.
மேப்பிங்கிற்கு Requests விருப்பப் பெயர் proxies ஐப் பயன்படுத்தவும். அதே connection_options இடைமுகம் மற்ற ஆதரவு கோரிக்கை விருப்பங்களையும் அனுப்ப முடியும், இங்கே காட்டப்பட்ட இணைப்பு மற்றும் படிப்பு நேர வரம்பு இணை போல.
சிறப்பாக அமைக்கப்பட்ட இணைப்புக் குளத்திற்கு, Site அதன் pool அளவுரு வழியாக தனிப்பயன் Requests அமர்வையும் ஏற்கிறது. சாதாரண proxy நிலையில் mwclient இன் உள் http செயலாக்கத்தில் மாற்றங்கள் தேவையில்லை.