In de yfinance-API die met netwerkconfiguratie is gedocumenteerd, stel je de proxy in voordat de werklast begint:

import yfinance as yf

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

Ga verder met de normale Ticker- of download-bewerkingen van de applicatie. Een HTTP-listener behoudt een http-URL, ook wanneer de gevraagde dienst HTTPS is. De HTTP-proxylijst biedt kandidaten voor deze waarde wanneer verzoeken om openbare gegevens een openbare tussenpartij mogen gebruiken.

Dit is bibliotheekconfiguratie voor het hele proces. Vermijd wijzigingen tussen gelijktijdige taken die verschillende routes nodig hebben. De transportlaag die yfinance al bezit, is de relevante verbruiker; een niet-gerelateerde requests.Session configureren bewijst niet dat yfinance die gebruikt.

Oudere voorbeelden gaven proxy door aan afzonderlijke methoden of gebruikten set_config(proxy=...). Controleer de geïnstalleerde API-generatie voordat je die vormen mengt met het huidige config-object. De broncode van het project markeert het proxy-argument van set_config als verouderd ten gunste van config.network.proxy.

Pas voor SOCKS het URL-schema en de DNS-resolutiemodus aan op wat de geïnstalleerde transportlaag ondersteunt. Een SOCKS-eindpunt als http opgeven, converteert het protocol niet.

Gerelateerde artikelen