ქსელური კონფიგურაციით დოკუმენტირებულ 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 ობიექტს შეურევთ. პროექტის წყარო set_config-ის proxy არგუმენტს აღნიშნავს როგორც მოძველებულს config.network.proxy-ის სასარგებლოდ.

SOCKS-ისთვის შეუსაბამეთ URL სქემა და DNS-ის გადაწყვეტის რეჟიმი, რომელსაც დაყენებული ტრანსპორტი მხარს უჭერს. SOCKS-ის ბოლო წერტილის http-ად მიწოდება მის პროტოკოლს არ გარდაქმნის.

დაკავშირებული სტატიები