Đặt proxy của yfinance bằng config.network.proxy
Dùng thiết lập proxy mạng đã được tài liệu hóa trước khi tạo khối lượng công việc yfinance và giữ cho lược đồ của trình lắng nghe proxy rõ ràng.
Trong API yfinance được tài liệu hóa với cấu hình mạng, hãy đặt proxy trước khi bắt đầu khối lượng công việc:
import yfinance as yf
yf.config.network.proxy = 'http://proxy.example:8080' Tiếp tục với các thao tác Ticker hoặc download thông thường của ứng dụng. Trình lắng nghe HTTP vẫn giữ URL http ngay cả khi dịch vụ được yêu cầu là HTTPS. Danh sách proxy HTTP cung cấp các ứng viên cho giá trị này khi các yêu cầu dữ liệu công khai có thể dùng một trung gian công khai.
Đây là cấu hình thư viện cho toàn bộ tiến trình. Tránh thay đổi nó giữa các công việc chạy đồng thời cần những tuyến khác nhau. Lớp truyền tải mà yfinance đã sở hữu là đối tượng tiêu thụ liên quan; việc cấu hình một requests.Session không liên quan không chứng minh rằng yfinance dùng nó.
Các ví dụ cũ truyền proxy cho từng phương thức riêng lẻ hoặc dùng set_config(proxy=...). Hãy kiểm tra thế hệ API đã cài trước khi trộn những dạng đó với đối tượng config hiện tại. Mã nguồn của dự án đánh dấu đối số proxy của set_config là không còn dùng nữa để thay bằng config.network.proxy.
Với SOCKS, hãy khớp lược đồ URL và chế độ phân giải DNS mà lớp truyền tải đã cài hỗ trợ. Việc cung cấp điểm cuối SOCKS dưới dạng http không chuyển đổi giao thức của nó.