Nastavení proxy yfinance pomocí config.network.proxy
Před vytvořením úlohy yfinance použijte dokumentované nastavení síťového proxy a udržujte schéma proxy listeneru explicitní.
V rozhraní yfinance dokumentovaném se síťovou konfigurací nastavte proxy před spuštěním úlohy:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Pokračujte obvyklými operacemi Ticker nebo download v aplikaci. HTTP listener si zachovává adresu http, i když je požadovaná služba HTTPS. Seznam HTTP proxy nabízí kandidáty pro tuto hodnotu, když požadavky na veřejná data mohou použít veřejného prostředníka.
Jde o konfiguraci knihovny v rámci celého procesu. Vyhněte se její změně mezi souběžnými úlohami, které potřebují různé trasy. Příslušným spotřebitelem je transport, který yfinance již vlastní; nastavení nesouvisejícího requests.Session neprokazuje, že jej yfinance používá.
Starší příklady předávaly proxy jednotlivým metodám nebo používaly set_config(proxy=...). Před smícháním těchto forem s aktuálním objektem config zkontrolujte nainstalovanou generaci API. Zdrojový kód projektu označuje argument proxy u set_config za zastaralý ve prospěch config.network.proxy.
U SOCKS slaďte schéma URL a režim překladu DNS, které podporuje nainstalovaný transport. Zadání koncového bodu SOCKS jako http nepřevádí jeho protokol.