finviz
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseFinviz — Scraper de Datos Financieros
Finviz — 金融数据抓取工具
Scraper de Finviz que extrae datos fundamentales (P/E, EPS, PEG, márgenes, etc.), técnicos (RSI, MACD, SMA, ATR), insider trading, noticias y screener para acciones del mercado US.
Finviz no tiene API pública oficial. Este skill scrapea el HTML de las páginas públicas usando + .
requestsBeautifulSoup一款针对Finviz的抓取工具,可提取美股的基本面数据(P/E、EPS、PEG、利润率等)、技术面数据(RSI、MACD、SMA、ATR)、内部交易信息、新闻及股票筛选功能。
Finviz无公开官方API。本工具使用 + 抓取公开页面的HTML数据。
requestsBeautifulSoup⚠️ Aviso Legal
⚠️ 法律声明
- Finviz no tiene API pública oficial. Este scraper accede a datos públicamente disponibles en la web.
- Respetá los términos de servicio de Finviz.
- Implementá rate limiting (mín 2 segundos entre requests).
- No uses este scraper para uso comercial sin verificar los ToS de Finviz.
- El sitio puede cambiar su estructura HTML, rompiendo el scraper.
- Finviz 无公开官方API。本抓取工具仅访问网页上公开可用的数据。
- 请遵守Finviz的服务条款。
- 请实现请求频率限制(请求间隔至少2秒)。
- 未经核实Finviz的服务条款,请勿将本抓取工具用于商业用途。
- 网站可能更改HTML结构,导致抓取工具失效。
Instalación de dependencias
依赖安装
bash
pip install requests beautifulsoup4bash
pip install requests beautifulsoup4Scripts
脚本说明
| Script | Descripción |
|---|---|
| fetch_quote.py | Extrae perfil, fundamentales, técnicos, noticias e insider trading de un ticker. |
| 脚本 | 描述 |
|---|---|
| fetch_quote.py | 提取单只股票代码的概况、基本面数据、技术面数据、新闻及内部交易信息。 |
Uso rápido
快速使用
bash
undefinedbash
undefinedFetch completo de un ticker
获取单只股票的完整数据
python scripts/fetch_quote.py --ticker AAPL
python scripts/fetch_quote.py --ticker AAPL
Solo fundamentales
仅获取基本面数据
python scripts/fetch_quote.py --ticker AAPL --fields fundamentals
python scripts/fetch_quote.py --ticker AAPL --fields fundamentals
Output a archivo JSON
将结果输出为JSON文件
python scripts/fetch_quote.py --ticker MSFT --output msft_data.json
python scripts/fetch_quote.py --ticker MSFT --output msft_data.json
Múltiples tickers
获取多只股票数据
python scripts/fetch_quote.py --ticker AAPL,MSFT,GOOGL
python scripts/fetch_quote.py --ticker AAPL,MSFT,GOOGL
Headlines de noticias (default: 5)
获取新闻头条(默认5条)
python scripts/fetch_quote.py --ticker NVDA --news-headlines 10
---python scripts/fetch_quote.py --ticker NVDA --news-headlines 10
---Campos extraídos del quote page
股票详情页提取字段
Fundamentales
基本面数据
| Campo | Descripción |
|---|---|
| Capitalización de mercado |
| Price-to-Earnings ratio |
| Forward P/E |
| PEG ratio |
| Price-to-Sales |
| Price-to-Book |
| Earnings Per Share (trailing 12 months) |
| Estimated EPS next year |
| Revenue |
| Profit margin |
| Return on Equity |
| Return on Assets |
| Debt-to-Equity |
| Dividend yield |
| Insider ownership |
| Institutional ownership |
| Short float percentage |
| Analyst target price |
| Analyst rating |
| 字段 | 描述 |
|---|---|
| 市值 |
| 市盈率 |
| 预期市盈率 |
| 市盈增长比率 |
| 市销率 |
| 市净率 |
| 每股收益(过去12个月) |
| 明年预期每股收益 |
| 营收 |
| 利润率 |
| 净资产收益率 |
| 资产收益率 |
| 负债权益比 |
| 股息率 |
| 内部持股比例 |
| 机构持股比例 |
| 卖空占比 |
| 分析师目标价 |
| 分析师评级 |
Técnicos
技术面数据
| Campo | Descripción |
|---|---|
| Relative Strength Index |
| Simple Moving Average 20d |
| Simple Moving Average 50d |
| Simple Moving Average 200d |
| MACD value |
| Average True Range |
| Bollinger Bands midpoint |
| Volatility |
| Beta |
| 字段 | 描述 |
|---|---|
| 相对强弱指数 |
| 20日简单移动平均线 |
| 50日简单移动平均线 |
| 200日简单移动平均线 |
| 指数平滑异同移动平均线 |
| 平均真实波幅 |
| 布林带中轨 |
| 波动率 |
| 贝塔系数 |
Estructura del skill
工具结构
skills/finviz/
├── SKILL.md # Este archivo
├── references/
│ └── QUOTE_REFERENCE.md # Referencia de campos extraídos
└── scripts/
└── fetch_quote.py # Scraper principalskills/finviz/
├── SKILL.md # 本文件
├── references/
│ └── QUOTE_REFERENCE.md # 提取字段参考文档
└── scripts/
└── fetch_quote.py # 主抓取脚本