10jqka Concept

v1.0.0

同花顺爱问财股票概念查询。通过爬取同花顺 F10 页面获取股票所属概念板块信息。

0· 95·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for liweijie0709-cmyk/10jqka-concept.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "10jqka Concept" (liweijie0709-cmyk/10jqka-concept) from ClawHub.
Skill page: https://clawhub.ai/liweijie0709-cmyk/10jqka-concept
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install 10jqka-concept

ClawHub CLI

Package manager switcher

npx clawhub@latest install 10jqka-concept
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
技能名称、描述、SKILL.md 指令以及包含的两个 Python 脚本都专注于从 basic.10jqka.com.cn 抓取概念/成分股数据并解析页面,使用 requests + BeautifulSoup 是符合预期的实现方式。所需依赖(requests、beautifulsoup4、lxml)与目的匹配。
Instruction Scope
SKILL.md 明确限定了数据源(basic.10jqka.com.cn)、示例代码和命令,并提醒编码和反爬注意事项。指令没有要求读取系统中无关文件或窃取凭据,脚本也仅对同花顺相关 URL 发起请求并解析返回 HTML。
Install Mechanism
无自动安装规范(instruction-only),仅在文档中建议通过 pip 安装常见 Python 库;这比从不可信 URL 下载或执行二进制更安全且与用途一致。
Credentials
技能不要求任何环境变量、凭据或外部服务密钥。脚本通过公开网页抓取数据,不依赖用户敏感凭证,所需权限与功能成比例。
Persistence & Privilege
批量脚本会在本地写入/读取缓存文件:~/.openclaw/workspace/memory/cache/10jqka_concepts.json(当作当天缓存)。写入用户主目录下的缓存是合理的实现,但它创建了持久化数据,会被保存在磁盘上并可能被其他本地进程或技能访问;如果你不希望在主目录产生文件,请留意或修改缓存路径。
Assessment
技能看起来与其描述一致——它只是爬取并解析同花顺的公开网页并在本地做缓存。安装前请考虑:1) 该脚本会对外发起网络请求并在 ~/.. 上写入缓存文件(10jqka_concepts.json),如果你对在主目录写文件敏感,先修改 CACHE_DIR;2) 尊重目标站点的使用条款与爬虫礼仪(设置合理的请求频率、User-Agent、遵守 robots.txt);3) 运行前审阅完整脚本(确认没有额外未显示的函数进行其它网络/系统操作),并仅在受信任环境中运行 pip install 所需依赖;4) 如果你把该技能授予具有长期/自动执行权限的 agent,请注意它能在需要时对外联网并写入本地缓存,但它并不请求任何凭据或外部隐蔽端点。

Like a lobster shell, security has layers — review code before you run it.

latestvk976x48tgc7bwxnyp61jm3d2d58412md
95downloads
0stars
1versions
Updated 3w ago
v1.0.0
MIT-0

同花顺爱问财概念查询 (10jqka-concept)

功能说明

通过爬取同花顺 F10 页面,获取 A 股股票所属概念板块信息。

数据源: 同花顺爱问财 (basic.10jqka.com.cn)

支持功能:

  • 查询单只股票的概念板块
  • 查询概念板块成分股
  • 查询概念板块行情

API 配置

Base URL: https://basic.10jqka.com.cn/

概念页面格式: https://basic.10jqka.com.cn/{股票代码}/concept.html

个股页面格式: https://basic.10jqka.com.cn/{股票代码}/

无需 API Key(公开网页爬取)


调用方式

方式 1:Python 脚本

import requests
from bs4 import BeautifulSoup

def get_stock_concepts(stock_code):
    """获取股票所属概念板块"""
    url = f"https://basic.10jqka.com.cn/{stock_code}/concept.html"
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
    }
    response = requests.get(url, headers=headers, timeout=10)
    response.encoding = "gbk"  # 同花顺使用 GBK 编码
    
    soup = BeautifulSoup(response.text, "html.parser")
    concepts = []
    
    # 解析概念板块
    concept_div = soup.find("div", {"id": "concept"})
    if concept_div:
        for link in concept_div.find_all("a"):
            concept_name = link.get_text(strip=True)
            concept_url = link.get("href")
            if concept_name and concept_url:
                concepts.append({
                    "name": concept_name,
                    "url": f"https://{concept_url}" if not concept_url.startswith("http") else concept_url
                })
    
    return concepts

# 示例:查询东方财富的概念
concepts = get_stock_concepts("300059")
for c in concepts:
    print(f"{c['name']}: {c['url']}")

方式 2:curl 命令

curl -s "https://basic.10jqka.com.cn/300059/concept.html" \
  -H "User-Agent: Mozilla/5.0" \
  | iconv -f gbk -t utf8 \
  | grep -oP '(?<=concept_)[^"]+'

问句示例

类型示例问句
个股概念东方财富属于什么概念、宁德时代的概念板块
概念成分股人工智能概念有哪些股票、新能源成分股
概念行情半导体概念今天涨跌幅、AI 概念板块行情

返回数据格式

{
  "stock_code": "300059",
  "stock_name": "东方财富",
  "concepts": [
    {
      "name": "券商概念",
      "url": "https://q.10jqka.com.cn/gn/detail/field/199112/order/asc/page/1/prep/1/quote/300059"
    },
    {
      "name": "互联网金融",
      "url": "https://q.10jqka.com.cn/gn/detail/field/199112/order/asc/page/1/prep/1/quote/300059"
    },
    {
      "name": "人工智能",
      "url": "https://q.10jqka.com.cn/gn/detail/field/199112/order/asc/page/1/prep/1/quote/300059"
    },
    {
      "name": "深股通",
      "url": "https://q.10jqka.com.cn/gn/detail/field/199112/order/asc/page/1/prep/1/quote/300059"
    }
  ]
}

常见概念板块

概念名称代码说明
人工智能gn_107893AI 相关 stocks
新能源gn_199112新能源汽车、光伏等
半导体gn_199113芯片、集成电路
券商概念gn_199114证券公司
互联网金融gn_199115互联网 + 金融
深股通gn_199116深港通标的
沪股通gn_199117沪港通标的
融资融券gn_199118两融标的
中证 500gn_199119中证 500 成分
沪深 300gn_199120沪深 300 成分

注意事项

  1. 编码问题: 同花顺页面使用 GBK 编码,需要正确转换
  2. 反爬限制: 建议添加 User-Agent,控制请求频率(<10 次/分钟)
  3. 数据延迟: F10 数据可能有 15 分钟延迟
  4. 页面结构: 同花顺可能更新页面结构,需要定期维护解析逻辑

依赖安装

pip install requests beautifulsoup4 lxml

信息来源

  • 行情数据: 交易所实时行情
  • 概念分类: 同花顺官方分类
  • 成分股数据: 同花顺 iFinD

已配置状态

✅ 同花顺 F10 网页爬取已配置 ✅ 支持 A 股股票代码查询 ✅ 支持概念板块解析

Comments

Loading comments...