Yn yr API yfinance a ddogfennwyd gyda chyfluniad rhwydwaith, gosodwch y proxy cyn cychwyn y llwyth gwaith:

import yfinance as yf

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

Parhewch ag arferion Ticker neu download arferol y rhaglen. Mae gwrandäwr HTTP yn cadw URL http hyd yn oed pan fo'r gwasanaeth a ofynnir yn HTTPS. Mae'r rhestr proxy HTTP yn cynnig ymgeiswyr ar gyfer y gwerth hwn pan fo ceisiadau data cyhoeddus yn gallu defnyddio cyfryngwr cyhoeddus.

Mae hwn yn gyfluniad llyfrgell ar draws y broses. Ceisiwch osgoi ei newid rhwng swyddi cydredol sydd angen llwybrau gwahanol. Y cludiant sydd eisoes gan yfinance yw'r defnyddiwr perthnasol; nid yw ffurfweddu requests.Session diberthynol yn profi bod yfinance yn ei ddefnyddio.

Roedd enghreifftiau hŷn yn trosglwyddo proxy i ddulliau unigol neu'n defnyddio set_config(proxy=...). Gwiriwch y genhedlaeth API a osodwyd cyn cymysgu'r ffurfiau hynny â'r gwrthrych config cyfredol. Mae ffynhonnell y prosiect yn nodi bod dadl proxy set_config wedi'i dibrisio o blaid config.network.proxy.

Ar gyfer SOCKS, cyfatebwch gynllun yr URL a'r modd datrys DNS a gefnogir gan y cludiant a osodwyd. Nid yw darparu pen terfyn SOCKS fel http yn trosi ei brotocol.

Erthyglau cysylltiedig