Í yfinance-viðmótinu sem er skjalfest með netstillingum skaltu stilla beiniþjóninn áður en vinnuálagið hefst:

import yfinance as yf

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

Haltu áfram með venjulegar Ticker- eða download-aðgerðir forritsins. HTTP-hlustari heldur http-slóð jafnvel þótt þjónustan sem beðið er um sé HTTPS. HTTP-beiniþjónalistinn býður upp á valkosti fyrir þetta gildi þegar beiðnir um opinber gögn mega nota opinberan millilið.

Þetta er stilling bókasafnsins fyrir allt ferlið. Forðastu að breyta henni milli samhliða verka sem þurfa mismunandi leiðir. Flutningurinn sem yfinance á þegar er viðeigandi neytandinn; að stilla ótengt requests.Session sannar ekki að yfinance noti það.

Eldri dæmi sendu proxy til einstakra aðferða eða notuðu set_config(proxy=...). Athugaðu uppsetta API-kynslóð áður en þú blandar þessum formum við núverandi config-hlut. Heimild kóðans merkir proxy-röksemd set_config sem úrelta í þágu config.network.proxy.

Fyrir SOCKS skaltu passa slóðarskemað og DNS-upplausnunarhaminn sem uppsetti flutningurinn styður. Að gefa SOCKS-endapunkt sem http umbreytir ekki samskiptareglum hans.

Tengdir greinar