Zonebourse
/install zonebourse
ZoneBourse — SKILL.md
Architecture
Fred → Flux → scripts Python (curl) → ZoneBourse.com
Tout en local.
Scripts
scripts/
search_slug.py # nom → slug ZoneBourse
parse_actus.py # slug → liens actualité (3 sections)
read_article.py # url article → titre + contenu
cookies.txt # cookies abonné (format key=value)
Recherche de slug
python3 ~/.openclaw/workspace/skills/zonebourse/scripts/search_slug.py PUBLICIS
# PUBLICIS-GROUPE-S-A-4685
Actualités d'une action
python3 ~/.openclaw/workspace/skills/zonebourse/scripts/parse_actus.py PUBLICIS-GROUPE-S-A-4685
Résultat (3 sections, URLs brutes) :
actualites— toutes les actualitésanalyses— analyses / opinionsrecommandations— recommandations des analystes
Chaque URL doit être passée à read_article.py pour obtenir la date, le titre complet et le contenu.
Contenu d'un article
python3 ~/.openclaw/workspace/skills/zonebourse/scripts/read_article.py \x3Curl>
Résultat :
date— date de publication (AAAA-MM-JJ, extraite de\x3Cmeta property="article:published_time">)titre— titre de l'articlecontenu— texte complet ou lead (teaser) selon accèspaywall: false→ contenu complet disponiblepaywall: true→ lead uniquement (accès abonné requis)
Cookies abonné
Les articles premiums nécéssitent une session connectee. Les cookies sont stockés dans cookies.txt (format simplifié, une ligne key=value par cookie).
Durée des cookies
Le JWT (zb_auth) expire après 7 jours. Quand il expire, les articles reviennent en paywall.
Quand le cookie expire, demander à Fred de renvoyer ses cookies (format Netscape, via le plugin navigateur "Export Cookies" pour ZoneBourse).
Mettre à jour les cookies
- Installer le plugin navigateur "Export Cookies" pour Chrome/Firefox
- Aller sur zonebourse.com et se connecter
- Exporter les cookies au format Netscape
- Copier le contenu dans
~/.openclaw/workspace/skills/zonebourse/scripts/cookies.txt- Conserver uniquement les cookies essentiels :
zb_auth,zb_abonne,zb_membre,PHPSESSID,pv_r0,pv_r0_date,pv_r0_rand,hmv - Supprimer
g_state(trop volumineux, pose des problèmes avec le format Netscape)
- Conserver uniquement les cookies essentiels :
Rate Limiting
- 2-5 sec entre requêtes
- Pour les tests :
sleep 2entre chaque appel
Notes importantes
- User-Agent Chrome complet requis pour les pages cours et articles (sinon 403 Cloudflare)
- Les liens article ont un hash hex de 16 caractères :
/actualite-bourse/titre-ce7f5adadf8cf42d parse_actus.pyetread_article.pyutilisent les mêmes headers curl
Slugs mémorisés
| Ticker | Slug |
|---|---|
| TTE | TOTALENERGIES-SE-4717 |
| RMS | HERMES-INTERNATIONAL-4657 |
| EL | ESSILORLUXOTTICA-4641 |
| WLN | WORLDLINE-16783982 |
| AI | AIR-LIQUIDE-4605 |
| NVDA | NVIDIA-CORPORATION-57355629 |
| SU | SCHNEIDER-ELECTRIC-SE-4699 |
| MSFT | MICROSOFT-CORPORATION-4835 |
| RNO | RENAULT-4688 |
| STLAM | STELLANTIS-N-V-117814143 |
| PUB | PUBLICIS-GROUPE-S-A-4685 |
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install zonebourse - 安装完成后,直接呼叫该 Skill 的名称或使用
/zonebourse触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Zonebourse 是什么?
Fetch stock slugs, retrieve categorized news article links, and read article metadata and content from Zonebourse.com using local Python scripts and subscrib... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 32 次。
如何安装 Zonebourse?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install zonebourse」即可一键安装,无需额外配置。
Zonebourse 是免费的吗?
是的,Zonebourse 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Zonebourse 支持哪些平台?
Zonebourse 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Zonebourse?
由 Fred Ghilini(@fredguile)开发并维护,当前版本 v1.0.0。