ໃນ 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 ບໍ່ໄດ້ປ່ຽງໂປໂຕຄອນຂອງມັນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ