Во yfinance API-то документирано со мрежна конфигурација, поставете го проксито пред да го започнете работното оптоварување:

import yfinance as yf

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

Продолжете со вообичаените операции Ticker или download на апликацијата. HTTP слушателот задржува http URL дури и кога бараната услуга е HTTPS. Списокот на HTTP прокси сервери нуди кандидати за оваа вредност кога барањата за јавни податоци може да користат јавен посредник.

Ова е конфигурација на библиотеката за целиот процес. Избегнувајте да ја менувате помеѓу паралелни задачи на кои им требаат различни маршрути. Транспортот што yfinance веќе го поседува е соодветниот потрошувач; конфигурирањето на неповрзан requests.Session не докажува дека yfinance го користи.

Поновите примери го предаваа proxy на поединечни методи или користеа set_config(proxy=...). Проверете ја инсталираната генерација на API пред да ги мешате тие форми со тековниот config објект. Изворниот код на проектот го означува proxy аргументот на set_config како застарен во корист на config.network.proxy.

За SOCKS, усогласете ја шемата на URL и режимот на DNS резолуција што ги поддржува инсталираниот транспорт. Наведување на SOCKS крајна точка како http не го претвора нејзиниот протокол.

Поврзани статии