Dalam API yfinance yang didokumenkan dengan konfigurasi rangkaian, tetapkan proxy sebelum memulakan beban kerja:

import yfinance as yf

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

Teruskan dengan operasi Ticker atau download biasa aplikasi. Pendengar HTTP mengekalkan URL http walaupun perkhidmatan yang diminta ialah HTTPS. Senarai proxy HTTP menyediakan calon untuk nilai ini apabila permintaan data awam boleh menggunakan perantara awam.

Ini ialah konfigurasi pustaka untuk seluruh proses. Elakkan mengubahnya antara kerja serentak yang memerlukan laluan berbeza. Pengangkutan yang sudah dimiliki yfinance ialah pengguna yang berkaitan; mengkonfigurasi requests.Session yang tidak berkaitan tidak membuktikan bahawa yfinance menggunakannya.

Contoh lama menghantar proxy kepada kaedah individu atau menggunakan set_config(proxy=...). Semak generasi API yang dipasang sebelum mencampur bentuk tersebut dengan objek config semasa. Sumber projek menandakan argumen proxy set_config sebagai lapuk demi config.network.proxy.

Untuk SOCKS, padankan skema URL dan mod penyelesaian DNS yang disokong oleh pengangkutan yang dipasang. Menyediakan titik akhir SOCKS sebagai http tidak menukar protokolnya.

Artikel berkaitan