Задаване на прокси за yfinance чрез config.network.proxy
Използвайте документираната мрежова прокси настройка, преди да създадете задача на yfinance, и дръжте схемата на прокси слушателя явна.
В документирания с мрежова конфигурация API на yfinance задайте проксито преди стартиране на задачата:
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 не преобразува протокола ѝ.