Nastavenie proxy yfinance pomocou config.network.proxy
Pred vytvorením úlohy yfinance použite dokumentované nastavenie sieťového proxy a udržiavajte schému proxy listenera explicitnú.
V rozhraní yfinance dokumentovanom so sieťovou konfiguráciou nastavte proxy pred spustením úlohy:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Pokračujte obvyklými operáciami Ticker alebo download v aplikácii. HTTP listener si zachováva adresu http, aj keď je požadovaná služba HTTPS. Zoznam HTTP proxy ponúka kandidátov pre túto hodnotu, keď požiadavky na verejné údaje môžu použiť verejného sprostredkovateľa.
Ide o konfiguráciu knižnice v rámci celého procesu. Vyhnite sa jej zmene medzi súbežnými úlohami, ktoré potrebujú rôzne trasy. Príslušným spotrebiteľom je transport, ktorý yfinance už vlastní; nastavenie nesúvisiaceho requests.Session nepreukazuje, že ho yfinance používa.
Staršie príklady odovzdávali proxy jednotlivým metódam alebo používali set_config(proxy=...). Pred zmiešaním týchto foriem s aktuálnym objektom config skontrolujte nainštalovanú generáciu API. Zdrojový kód projektu označuje argument proxy v set_config za zastaraný v prospech config.network.proxy.
Pri SOCKS zlaďte schému URL a režim prekladu DNS, ktoré podporuje nainštalovaný transport. Zadanie koncového bodu SOCKS ako http neprekonvertuje jeho protokol.