Configurer le proxy de yfinance avec config.network.proxy
Utilisez le réglage de proxy réseau documenté avant de créer une charge de travail yfinance et gardez explicite le schéma de l'écouteur du proxy.
Dans l'API yfinance documentée avec la configuration réseau, définissez le proxy avant de démarrer la charge de travail :
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Poursuivez avec les opérations Ticker ou download habituelles de l'application. Un écouteur HTTP conserve une URL http même lorsque le service demandé est HTTPS. La liste de proxys HTTP fournit des candidats pour cette valeur lorsque les requêtes de données publiques peuvent passer par un intermédiaire public.
Il s'agit d'une configuration de bibliothèque à l'échelle du processus. Évitez de la modifier entre des tâches simultanées qui ont besoin d'itinéraires différents. Le transport déjà détenu par yfinance est le consommateur concerné ; configurer un requests.Session sans rapport ne prouve pas que yfinance l'utilise.
Les anciens exemples passaient proxy à des méthodes individuelles ou utilisaient set_config(proxy=...). Vérifiez la génération d'API installée avant de mélanger ces formes avec l'objet config actuel. Le code du projet marque l'argument proxy de set_config comme obsolète au profit de config.network.proxy.
Pour SOCKS, faites correspondre le schéma de l'URL et le mode de résolution DNS pris en charge par le transport installé. Fournir un point de terminaison SOCKS en http ne convertit pas son protocole.