நெட்வொர்க் உள்ளமைவுடன் ஆவணப்படுத்தப்பட்ட yfinance API இல், பணிச்சுமையைத் தொடங்கும் முன் ப்ராக்ஸியை அமைக்கவும்:

import yfinance as yf

yf.config.network.proxy = 'http://proxy.example:8080' 

பயன்பாட்டின் வழக்கமான Ticker அல்லது download செயல்பாடுகளுடன் தொடரவும். கோரப்பட்ட சேவை HTTPS ஆக இருந்தாலும் HTTP கேட்பான் http URL ஐ வைத்திருக்கும். HTTP ப்ராக்ஸி பட்டியல் இந்த மதிப்புக்கு வேட்பாளர்களை வழங்குகிறது, பொது-தரவு கோரிக்கைகள் பொது இடைத்தரகரைப் பயன்படுத்தக்கூடியபோது.

இது செயல்முறை முழுவதற்குமான நூலக உள்ளமைவு. வெவ்வேறு பாதைகள் தேவைப்படும் ஒரே நேரச் செயல்களுக்கிடையே இதை மாற்றுவதைத் தவிர்க்கவும். yfinance ஏற்கனவே வைத்திருக்கும் இடைமாற்றமே தொடர்புடைய நுகர்வான்; தொடர்பில்லாத requests.Session ஐ உள்ளமைப்பது yfinance அதைப் பயன்படுத்துகிறது என்பதை நிரூபிக்காது.

பழைய எடுத்துக்காட்டுகள் proxy ஐ தனிப்பட்ட முறைகளுக்கு அனுப்பின அல்லது set_config(proxy=...) பயன்படுத்தின. அந்த வடிவங்களை தற்போதைய config பொருளுடன் கலப்பதற்கு முன் நிறுவப்பட்ட API தலைமுறையைச் சரிபார்க்கவும். திட்டத்தின் மூலம் set_config இன் proxy வாதத்தை config.network.proxy க்கு ஆதரவாக வழக்கொழிந்ததாகக் குறிக்கிறது.

SOCKS க்கு, நிறுவப்பட்ட இடைமாற்றம் ஆதரிக்கும் URL திட்டத்தையும் DNS தீர்வு முறையையும் பொருத்தவும். SOCKS முடிவுப்புள்ளியை http ஆக வழங்குவது அதன் நெறிமுறையை மாற்றாது.

தொடர்புடைய கட்டுரைகள்