finviz

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Finviz — 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
requests
+
BeautifulSoup
.

一款针对Finviz的抓取工具,可提取美股的基本面数据(P/E、EPS、PEG、利润率等)、技术面数据(RSI、MACD、SMA、ATR)、内部交易信息新闻股票筛选功能。
Finviz无公开官方API。本工具使用
requests
+
BeautifulSoup
抓取公开页面的HTML数据。

⚠️ 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 beautifulsoup4

bash
pip install requests beautifulsoup4

Scripts

脚本说明

ScriptDescripción
fetch_quote.pyExtrae perfil, fundamentales, técnicos, noticias e insider trading de un ticker.

脚本描述
fetch_quote.py提取单只股票代码的概况、基本面数据、技术面数据、新闻及内部交易信息。

Uso rápido

快速使用

bash
undefined
bash
undefined

Fetch 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

基本面数据

CampoDescripción
Market Cap
Capitalización de mercado
P/E
Price-to-Earnings ratio
Forward P/E
Forward P/E
PEG
PEG ratio
P/S
Price-to-Sales
P/B
Price-to-Book
EPS (ttm)
Earnings Per Share (trailing 12 months)
EPS next Y
Estimated EPS next year
Sales
Revenue
Profit Margin
Profit margin
ROE
Return on Equity
ROA
Return on Assets
Debt/Eq
Debt-to-Equity
Dividend %
Dividend yield
Insider Own
Insider ownership
Instit Own
Institutional ownership
Short Float
Short float percentage
Target Price
Analyst target price
Rating
Analyst rating
字段描述
Market Cap
市值
P/E
市盈率
Forward P/E
预期市盈率
PEG
市盈增长比率
P/S
市销率
P/B
市净率
EPS (ttm)
每股收益(过去12个月)
EPS next Y
明年预期每股收益
Sales
营收
Profit Margin
利润率
ROE
净资产收益率
ROA
资产收益率
Debt/Eq
负债权益比
Dividend %
股息率
Insider Own
内部持股比例
Instit Own
机构持股比例
Short Float
卖空占比
Target Price
分析师目标价
Rating
分析师评级

Técnicos

技术面数据

CampoDescripción
RSI (14)
Relative Strength Index
SMA 20
Simple Moving Average 20d
SMA 50
Simple Moving Average 50d
SMA 200
Simple Moving Average 200d
MACD
MACD value
ATR
Average True Range
BB
Bollinger Bands midpoint
Volatility
Volatility
Beta
Beta

字段描述
RSI (14)
相对强弱指数
SMA 20
20日简单移动平均线
SMA 50
50日简单移动平均线
SMA 200
200日简单移动平均线
MACD
指数平滑异同移动平均线
ATR
平均真实波幅
BB
布林带中轨
Volatility
波动率
Beta
贝塔系数

Estructura del skill

工具结构

skills/finviz/
├── SKILL.md                     # Este archivo
├── references/
│   └── QUOTE_REFERENCE.md       # Referencia de campos extraídos
└── scripts/
    └── fetch_quote.py           # Scraper principal
skills/finviz/
├── SKILL.md                     # 本文件
├── references/
│   └── QUOTE_REFERENCE.md       # 提取字段参考文档
└── scripts/
    └── fetch_quote.py           # 主抓取脚本