5个版本
0.1.4 | 2024年8月7日 |
---|---|
0.1.3 | 2024年7月30日 |
0.1.2 | 2024年7月6日 |
0.1.1 | 2024年6月17日 |
0.1.0 | 2024年6月3日 |
#5 in #yahoo
每月302次下载
36KB
648 行
雅虎财经交易代码
此库可以帮助抓取450,000+个雅虎财经的符号。这些符号被保存在本地的sqlite数据库中,可以直接使用或通过rust或python库函数访问。
安装
Python
pip install yahoo_finance_symbols
Rust
cargo install yahoo_finance_symbols
示例
Python
import yahoo_finance_symbols as ys
# Fetch All Symbols
all_symbols = ys.get_symbols()
print(all_symbols)
# Search for Symbols With a Keyword
symbols = ys.search_symbols("Bitcoin", "ETF")
print(symbols)
# Update the Database
ys.update_database()
Rust
use yahoo_finance_symbols::{get_symbols_df, search_symbols, update_database};
use std::error::Error;
#[tokio::main]
async fn main() -> Result<(), Box<dyn Error>> {
// Fetch All Symbols
let all_symbols = get_symbols_df().await?;
println!("{:?}", all_symbols);
// Search for Symbols with a Keyword
let symbols = search_symbols("Apple", "Equity").await?;
println!("{:?}", symbols);
// Update the Database
update_database().await()?;
}
依赖
~63MB
~1M SLoC