ເລີ່ມວຽກ PyTumblr ດ້ວຍສະພາບແວດລ້ອມ proxy ຂອງ Requests
ການເອີ້ນ Requests ລະດັບໂມດູນຂອງ PyTumblr ອ່ານສະພາບແວດລ້ອມຂອງໂປຣເຊສ; Session ທີ່ບໍ່ກ່ຽວຂ້ອງບໍ່ໄດ້ຕັ້ງຄ່າການເອີ້ນເຫຼົ່ານັ້ນ.
ສຳລັບການຈັດຕັ້ງ TumblrRequest ຂອງ PyTumblr ທີ່ເອີ້ນ Requests ສຳລັບ GET, POST ແລະ DELETE ໃຫ້ເລີ່ມວຽກດ້ວຍ:
https_proxy='http://proxy.example:8080' python tumblr_job.pyໂຮສ API Tumblr ຄ່າເລີ່ມຕົ້ນໃຊ້ HTTPS ດັ່ງນັ້ນ https_proxy ແມ່ນຕົວແປທີ່ກ່ຽວຂ້ອງ. HTTP URL ຂອງມັນລະບຸຕົວຮັບຟັງຕົວກາງ. ໃຫ້ປ່ອຍໂຮສ API ແລະການຕັ້ງຄ່າ OAuth ທີ່ມີຢູ່ໄວ້ຄືເກົ່າ.
ເພີ່ມ http_proxy ສຳລັບຈຸດໝາຍ HTTP ທີ່ກ່ຽວຂ້ອງທີ່ຕ້ອງການເສັ້ນທາງນັ້ນເທົ່ານັ້ນ. ສຳລັບຈຸດສຸດທ້າຍ SOCKS5 ຈາກຜູ້ໃຫ້ບໍລິການຂອງທ່ານ ຫຼື ຈາກ ລາຍຊື່ proxy SOCKS5 ໃຫ້ໃຊ້ URL socks5 ຫຼື socks5h ທີ່ເໝາະສົມກັບການສະໜັບສະໜູນ SOCKS ຂອງ Requests; ການຕິດປ້າຍຕົວຮັບຟັງຢູ່ພອດ 1080 ວ່າ http:// ບໍ່ສາມາດປ່ຽນໂປຣໂຕຄອນຂອງມັນໄດ້.
ຖ້າຕົວຢ່າງ Requests ອື່ນເຮັດວຽກໄດ້ ແຕ່ PyTumblr ບໍ່ໄດ້ ໃຫ້ກວດເບິ່ງວ່າແຕ່ລະອັນໄດ້ຮັບການຂົນສົ່ງຂອງມັນແນວໃດ. ການສ້າງ requests.Session ທີ່ບໍ່ກ່ຽວຂ້ອງປ່ອຍໃຫ້ການເອີ້ນລະດັບໂມດູນຂອງ PyTumblr ບໍ່ປ່ຽນແປງ; ແຫຼ່ງນີ້ບໍ່ມີອາກູເມັນ session ທີ່ສັກເຂົ້າໃນ constructor ຂອງ TumblrRequest.
ຈາກນັ້ນປຽບທຽບສະພາບແວດລ້ອມຂອງການເລີ່ມຕົ້ນຕົວຈິງ. IDE ຫຼື ບໍລິການວຽກອາດຈະບໍ່ສືບທອດຕົວແປຈາກ terminal ທີ່ໃຊ້ສຳລັບຄຳຂໍທີ່ສຳເລັດ. ການກວດສອບ proxy ເມື່ອຕ້ອງການ ແມ່ນແຍກຈາກ Tumblr OAuth.