PyTumblr ажлыг Requests прокси орчинд эхлүүлэх
PyTumblr-ийн модулийн түвшний Requests дуудлагууд процессын орчныг уншдаг; холбоогүй Session эдгээр дуудлагыг тохируулдаггүй.
GET, POST болон DELETE-д зориулж Requests дууддаг PyTumblr-ийн TumblrRequest хэрэгжилтийн хувьд ажлыг дараах байдлаар эхлүүлнэ:
https_proxy='http://proxy.example:8080' python tumblr_job.pyTumblr API-ийн өгөгдмөл хост HTTPS ашигладаг тул https_proxy нь холбогдох хувьсагч юм. Түүний HTTP URL нь завсрын сонсогчийг тодорхойлно. API хост болон одоо байгаа OAuth тохиргоог хэвээр үлдээнэ үү.
http_proxy-г зөвхөн энэ зам шаардлагатай холбогдох HTTP очих газруудад нэмнэ. Нийлүүлэгчийн SOCKS5 төгсгөлийн цэг эсвэл SOCKS5 прокси жагсаалтаас авсан цэгт Requests-ийн SOCKS дэмжлэгтэй тохирох socks5 эсвэл socks5h URL ашиглана; 1080 порт дээрх сонсогчийг http:// гэж тэмдэглэх нь түүний протоколыг өөрчилж чадахгүй.
Өөр Requests жишээ ажиллаж, PyTumblr ажиллахгүй бол тус бүр өөрийн тээврийг хэрхэн авдаг вэ гэдгийг шалгана. Холбоогүй requests.Session үүсгэх нь PyTumblr-ийн модулийн түвшний дуудлагыг өөрчлөхгүй үлдээнэ; энэ эх сурвалжид TumblrRequest-ийн байгуулагчид тарьсан сессийн аргумент байхгүй.
Дараа нь бодит эхлүүлэлтүүдийн орчныг харьцуулна. IDE эсвэл ажлын үйлчилгээ амжилттай хүсэлтэд ашигласан терминалын хувьсагчдыг өвлөхгүй байж болно. Прокси баталгаажуулалт шаардлагатай үед Tumblr OAuth-оос тусдаа байна.