Su tinklo konfigūracija dokumentuotame yfinance API nustatykite proxy prieš pradedant darbo krūvį:

import yfinance as yf

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

Tęskite įprastas programos Ticker arba download operacijas. HTTP klausytojas išlaiko http URL net tada, kai prašoma paslauga yra HTTPS. HTTP proxy sąrašas siūlo kandidatus šiai reikšmei, kai viešųjų duomenų užklausos gali naudoti viešą tarpininką.

Tai viso proceso bibliotekos konfigūracija. Venkite ją keisti tarp lygiagrečių užduočių, kurioms reikia skirtingų maršrutų. Atitinkamas vartotojas yra transportas, kurį yfinance jau turi; nesusijusio requests.Session konfigūravimas neįrodo, kad yfinance jį naudoja.

Senesni pavyzdžiai perduodavo proxy atskiriems metodams arba naudojo set_config(proxy=...). Patikrinkite įdiegtą API kartą prieš maišydami šias formas su dabartiniu config objektu. Projekto išeities kodas set_config proxy argumentą žymi kaip pasenusį config.network.proxy naudai.

Jei naudojate SOCKS, suderinkite URL schemą ir DNS sprendimo režimą, kuriuos palaiko įdiegtas transportas. SOCKS galinio taško pateikimas kaip http nekeičia jo protokolo.

Susiję straipsniai