Tweepy இன் v1.1 API வகுப்பில் ப்ராக்ஸியை அமைக்கவும்
Python இன் உலகளாவிய urllib திறப்பியை மாற்றுவதற்குப் பதிலாக Tweepy இன் ஆவணப்படுத்தப்பட்ட API வகுப்பில் HTTP பாதையை நேரடியாக அமைக்கவும்.
Tweepy 4.14 இன் API வகுப்பைப் பயன்படுத்தும் பயன்பாட்டிற்கு, ப்ராக்ஸியை அந்த கிளையண்டிற்கு வழங்கவும்:
api = tweepy.API(
auth,
proxy="http://proxy.example:8080",
timeout=20,
)
இந்த துணுக்கு Tweepy ஏற்றப்பட்டுள்ளது என்றும் auth பயன்பாட்டின் தற்போதைய அங்கீகார கையாளி என்றும் கருதுகிறது. ப்ராக்ஸி வழியாக்கம் வழங்குநரின் கணக்கையோ அதன் API அனுமதிகளையோ மாற்றாது. பொது இடையகங்கள் அனுமதிக்கப்படும் இடத்தில், HTTP ப்ராக்ஸி பட்டியல் ப்ராக்ஸி கணக்கு தேவைப்படாத இந்த HTTP பாதைக்கு வேட்பாளர்களை வழங்குகிறது.
ஆவணப்படுத்தப்பட்ட API வகுப்பு Tweepy இன் v1.1 இடைமுகம். அதன் proxy அளவுரு கோரிக்கைகளுக்குப் பயன்படும் HTTP இடையகத்தை வழங்குகிறது. urllib இன் உலகளாவிய திறப்பியை மாற்றும் பழைய முறை, உண்மையான இடப்பெயர்ச்சி Requests அமர்வாக இருக்கும் நவீன கிளையண்டை அமைக்காது.
கட்டமைக்கப்பட்ட நிகழ்வை செயல்பாடுகள் நடைபெறும் இடத்திலேயே வைத்திருங்கள். இந்த பொருளை உருவாக்கி பின்னர் வேறு இடத்தில் மற்றொரு API நிகழ்வை அழைப்பது, நோக்கமான பாதையை பயன்படுத்தப்படாத பொருளில் விட்டுவிடும்.
Tweepy இன் v2 Client வேறு கன்ஸ்ட்ரக்டர் கொண்ட தனி வகுப்பு. ஒவ்வொரு Tweepy பொருளும் API வகுப்பின் அளவுருக்களை ஏற்கும் என்று கருதாமல், ப்ராக்ஸி ஒருங்கிணைப்பை அந்த இடைமுகத்துடன் பொருத்துங்கள். மேலே உள்ள வெளிப்படையான அளவுரு, தொடர்பில்லாத Python நூலகங்களுக்கான ப்ராக்ஸி நடத்தையை மாற்றாமல் தொடர்புடைய கிளையண்ட் தலைமுறையைப் பராமரிக்க உதவுகிறது.