yfinance-ի proxy-ի կարգավորումը config.network.proxy-ով
Օգտագործեք փաստաթղթավորված ցանցային proxy կարգավորումը նախքան yfinance աշխատանքային ծանրաբեռնվածություն ստեղծելը և պահեք proxy լսողի սխեման բացահայտ։
Ցանցային կարգավորումով փաստաթղթավորված yfinance API-ում սահմանեք proxy-ն նախքան աշխատանքը սկսելը.
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Շարունակեք հավելվածի սովորական Ticker կամ download գործողություններով։ HTTP լսողը պահում է http URL-ը նույնիսկ այն դեպքում, երբ հարցվող ծառայությունը HTTPS է։ HTTP proxy ցանկը առաջարկում է թեկնածուներ այս արժեքի համար, երբ հանրային տվյալների հարցումները կարող են օգտագործել հանրային միջնորդ։
Սա գրադարանի կարգավորում է ամբողջ գործընթացի համար։ Խուսափեք այն փոխելուց տարբեր երթուղիներ պահանջող զուգահեռ աշխատանքների միջև։ yfinance-ին արդեն պատկանող տրանսպորտը համապատասխան սպառողն է. անկապ requests.Session կարգավորելը չի ապացուցում, որ yfinance-ը օգտագործում է այն։
Ավելի հին օրինակները proxy-ն փոխանցում էին առանձին մեթոդներին կամ օգտագործում էին set_config(proxy=...)։ Ստուգեք տեղադրված API սերունդը նախքան այդ ձևերը ընթացիկ config օբյեկտի հետ խառնելը։ Նախագծի սկզբնաղբյուրը set_config-ի proxy արգումենտը նշում է որպես հնացած՝ հօգուտ config.network.proxy-ի։
SOCKS-ի համար համապատասխանեցրեք URL սխեման և DNS լուծման ռեժիմը, որոնք աջակցում է տեղադրված տրանսպորտը։ SOCKS վերջնակետը որպես http տրամադրելը չի փոխարկում դրա արձանագրությունը։