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 පුස්තකාල සඳහා ප්රොක්සි හැසිරීම වෙනස් නොකර.