A l'API de yfinance documentada amb configuració de xarxa, defineix el proxy abans d'iniciar la càrrega de treball:

import yfinance as yf

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

Continua amb les operacions habituals de Ticker o download de l'aplicació. Un oient HTTP conserva una URL http encara que el servei sol·licitat sigui HTTPS. La llista de proxys HTTP ofereix candidats per a aquest valor quan les sol·licituds de dades públiques poden utilitzar un intermediari públic.

Aquesta és una configuració de la biblioteca per a tot el procés. Evita canviar-la entre treballs concurrents que necessiten rutes diferents. El transport que ja posseeix yfinance és el consumidor rellevant; configurar un requests.Session no relacionat no demostra que yfinance l'utilitzi.

Els exemples més antics passaven proxy a mètodes individuals o feien servir set_config(proxy=...). Comprova la generació de l'API instal·lada abans de barrejar aquestes formes amb l'objecte config actual. El codi del projecte marca l'argument proxy de set_config com a obsolet en favor de config.network.proxy.

Per a SOCKS, fes coincidir l'esquema de la URL i el mode de resolució DNS que admet el transport instal·lat. Proporcionar un punt de connexió SOCKS com a http no converteix el seu protocol.

Articles relacionats