ຕັ້ງ proxy ຂອງ yfinance ດ້ວຍ config.network.proxy
ໃຊ້ການຕັ້ງ proxy ເຄືອຂ່າຍທີ່ມີເອກະສານກ່ອນສ້າງວຽກ yfinance ແລະ ຮັກສາ scheme ຂອງຕົວຮັບຟັງ proxy ໃຫ້ຊັດເຈນ.
ໃນ API ຂອງ yfinance ທີ່ມີເອກະສານກ່ຽວກັບການຕັ້ງຄ່າເຄືອຂ່າຍ, ຕັ້ງ proxy ກ່ອນເລີ່ມວຽກ:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' ສືບຕໍ່ດ້ວຍການດຳເນີນການ Ticker ຫຼື download ປົກກະຕິຂອງແອັບຯ. ຕົວຮັບຟັງ HTTP ຮັກສາ URL http ໄວ້ ເຖິງແມ່ນວ່າບໍລິການທີ່ຮ້ອງຂໍເປັນ HTTPS. ລາຍຊື່ proxy HTTP ໃຫ້ຜູ້ສະໝັກສຳລັບຄ່ານີ້ ເມື່ອຄຳຮ້ອງຂໍຂໍ້ມູນສາທາລະນະອາດໃຊ້ຕົວກາງສາທາລະນະ.
ນີ້ແມ່ນການຕັ້ງຄ່າຫ້ອງສະໝຸດສຳລັບທັງຂະບວນການ. ຫຼີກລ່ຽງການປ່ຽນມັນລະຫວ່າງວຽກທີ່ເຮັດພ້ອມກັນເຊິ່ງຕ້ອງການເສັ້ນທາງຕ່າງກັນ. ການຂົນສົ່ງທີ່ yfinance ມີຢູ່ແລ້ວແມ່ນຜູ້ບໍລິໂພກທີ່ກ່ຽວຂ້ອງ; ການຕັ້ງຄ່າ requests.Session ທີ່ບໍ່ກ່ຽວຂ້ອງບໍ່ໄດ້ພິສູດວ່າ yfinance ໃຊ້ມັນ.
ຕົວຢ່າງເກົ່າສົ່ງ proxy ໄປຫາວິທີແຕ່ລະອັນ ຫຼື ໃຊ້ set_config(proxy=...). ກວດເບິ່ງລຸ້ນ API ທີ່ຕິດຕັ້ງໄວ້ ກ່ອນປະສົມຮູບແບບເຫຼົ່ານັ້ນກັບວັດຖຸ config ປັດຈຸບັນ. ແຫຼ່ງຂອງໂຄງການໝາຍອາກູເມັນ proxy ຂອງ set_config ວ່າເປັນການເລີກໃຊ້ ເພື່ອ config.network.proxy.
ສຳລັບ SOCKS, ຈັບຄູ່ scheme ຂອງ URL ແລະ ຮູບແບບການແກ້ໄຂ DNS ທີ່ການຂົນສົ່ງທີ່ຕິດຕັ້ງຮອງຮັບ. ການໃຫ້ຈຸດສຸດທ້າຍ SOCKS ເປັນ http ບໍ່ໄດ້ປ່ຽງໂປໂຕຄອນຂອງມັນ.