yfinance starpniekservera iestatīšana ar config.network.proxy
Pirms yfinance darba slodzes izveides izmantojiet dokumentēto tīkla starpniekservera iestatījumu un saglabājiet starpniekservera klausītāja shēmu skaidru.
Tīkla konfigurācijā dokumentētajā yfinance API iestatiet starpniekserveri pirms darba slodzes sākšanas:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Turpiniet ar parastajām programmas Ticker vai download operācijām. HTTP klausītājs saglabā http URL arī tad, ja pieprasītais pakalpojums ir HTTPS. HTTP starpniekserveru saraksts piedāvā kandidātus šai vērtībai, ja publisku datu pieprasījumi var izmantot publisku starpnieku.
Šī ir visam procesam kopēja bibliotēkas konfigurācija. Izvairieties to mainīt starp vienlaicīgiem darbiem, kuriem nepieciešami dažādi maršruti. Attiecīgais patērētājs ir transports, kas yfinance jau pieder; nesaistīta requests.Session konfigurēšana nepierāda, ka yfinance to izmanto.
Vecāki piemēri nodeva proxy atsevišķām metodēm vai izmantoja set_config(proxy=...). Pārbaudiet instalēto API paaudzi, pirms šos veidus sajaukt ar pašreizējo config objektu. Projekta pirmkods set_config proxy argumentu atzīmē kā novecojušu par labu config.network.proxy.
SOCKS gadījumā saskaņojiet URL shēmu un DNS izšķiršanas režīmu, ko atbalsta instalētais transports. SOCKS galapunkta norādīšana kā http nemaina tā protokolu.