yfinance proksisini config.network.proxy bilan sozlash
yfinance ish yuklamasini yaratishdan oldin hujjatlashtirilgan tarmoq proksisi sozlamasidan foydalaning va proksi tinglovchisining sxemasini aniq saqlang.
Tarmoq konfiguratsiyasi bilan hujjatlashtirilgan yfinance API da ish yuklamasini boshlashdan oldin proksini sozlang:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Ilovaning odatdagi Ticker yoki download amallari bilan davom eting. HTTP tinglovchisi so'ralgan xizmat HTTPS bo'lsa ham http URL ni saqlaydi. HTTP proksilar ro'yxati bu qiymat uchun nomzodlarni taklif qiladi, agar ommaviy ma'lumot so'rovlari ommaviy vositachidan foydalanishi mumkin bo'lsa.
Bu butun jarayon uchun kutubxona konfiguratsiyasi. Turli yo'nalishlarni talab qiladigan bir vaqtda ishlaydigan ishlar orasida uni o'zgartirishdan saqlaning. yfinance allaqachon egalik qiladigan transport tegishli iste'molchi hisoblanadi; aloqasi bo'lmagan requests.Session ni sozlash yfinance undan foydalanishini isbotlamaydi.
Eski misollar proksini alohida metodlarga uzatgan yoki set_config(proxy=...) dan foydalangan. Bu shakllarni joriy config obyekti bilan aralashtirishdan oldin o'rnatilgan API avlodini tekshiring. Loyiha manbasi set_config ning proxy argumentini config.network.proxy foydasiga eskirgan deb belgilaydi.
SOCKS uchun o'rnatilgan transport qo'llab-quvvatlaydigan URL sxemasi va DNS hal qilish rejimini moslang. SOCKS oxirgi nuqtasini http sifatida berish uning protokolini o'zgartirmaydi.