Pixiv 集成:通过 Openclaw Skills 搜索、管理和发布艺术作品

作者:互联网

2026-04-17

AI教程

什么是 Pixiv?

Pixiv 技能是一个强大的工具,旨在将全球最大的艺术社区直接集成到您的 AI 智能体环境中。作为 Openclaw Skills 库的核心组件,它允许开发者和艺术家通过编程方式与 Pixiv 交互,执行深度搜索、坚控每日或每周排行,并在无需打开浏览器的情况下管理用户个人资料。

除了简单的浏览,该技能还提供高级的内容管理功能。它支持下载高分辨率插画、漫画集,甚至动图 (ugoira) 文件。对于创作者,它通过 Pixiv AppAPI v2 提供简化的发布路径,支持直接上传新作品并具备自动 AI 标签支持。

下载入口:https://github.com/openclaw/skills/tree/main/skills/matrix-meta/pixiv-skill

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install pixiv-skill

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 pixiv-skill。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Pixiv 应用场景

  • 坚控每日、每周或每月艺术排行榜以获取创作灵感。
  • 自动下载特定插画或整个漫画系列进行存档。
  • 使用基于关键词的查询搜索高质量参考资料。
  • 直接从开发流水线发布 AI 生成或原创艺术作品。
  • 管理关注的用户动态,获取喜爱艺术家的最新更新。
Pixiv 工作原理
  1. 技能初始化,通过存储在本地配置文件中的 Pixiv 刷新令牌进行身份验证。
  2. 通过 Node.js CLI 脚本发出命令,将用户意图转化为 Pixiv AppAPI v2 请求。
  3. 搜索和排行查询返回包含插画元数据、标签和用户信息结构化 JSON 数据。
  4. 下载请求触发资产获取进程,并将它们根据插画 ID 整理到唯一的本地目录中。
  5. 发布工作流使用直接文件路径引用来上传图像,包含标题、标签和可见性限制等元数据。

Pixiv 配置指南

要将其集成到您的 Openclaw Skills 设置中,您必须先获取 Pixiv 刷新令牌并通过 CLI 登录:

node skills/pixiv/scripts/pixiv-cli.js login 

请确保您的配置保存在技能目录内的 config.json 文件中,以保持持久访问。

Pixiv 数据架构与分类体系

该技能将数据组织成结构化的 JSON 响应和本地文件系统,以便于检索:

功能 输出格式 关键元数据
搜索/排行 JSON 数组 标题, URL, 标签, 用户 ID, AI 类型
下载 本地目录 保存至 downloads//
用户资料 JSON 对象 用户名, 账号 ID, 关注数
发布 API 响应 可见性确认和帖子 ID
name: pixiv
description: Access Pixiv for searching illustrations, manga, and viewing rankings. Supports searching by keyword and viewing daily/weekly/monthly rankings.

Pixiv Skill

This skill allows searching and browsing Pixiv illustrations.

Setup

Before using, you must have a valid Pixiv Refresh Token. The token is stored in config.json inside the skill directory.

To configure:

  1. Ask the user for their Pixiv Refresh Token.
  2. Run: node skills/pixiv/scripts/pixiv-cli.js login

Usage

Searching Illustrations

To search for illustrations by keyword:

node skills/pixiv/scripts/pixiv-cli.js search "KEYWORD" [PAGE]

Example:

node skills/pixiv/scripts/pixiv-cli.js search "miku" 1

Returns a JSON array of illustration details (title, url, tags, user, etc.).

Viewing Rankings

To view rankings:

node skills/pixiv/scripts/pixiv-cli.js ranking [MODE] [PAGE]

Modes: day, week, month, day_male, day_female, week_original, week_rookie, day_ai. Default is day.

Example:

node skills/pixiv/scripts/pixiv-cli.js ranking day

Viewing User Profile

To view a user's profile details:

node skills/pixiv/scripts/pixiv-cli.js user 

Example:

node skills/pixiv/scripts/pixiv-cli.js user 11

Viewing Logged-in User Profile (Me)

To view the profile of the currently logged-in account (based on Refresh Token):

node skills/pixiv/scripts/pixiv-cli.js me

Viewing Followed Users (Following)

To list users that the logged-in account follows:

node skills/pixiv/scripts/pixiv-cli.js following [PAGE]

Viewing Feed (New Works from Followed Users)

To view latest illustrations from followed users:

node skills/pixiv/scripts/pixiv-cli.js feed [RESTRICT] [PAGE]

RESTRICT can be all, public, or private. Default is all.

Downloading Illustrations

To download an illustration (single image, manga/multiple, or ugoira zip):

node scripts/pixiv-cli.js download 

Files are saved to downloads//. Returns JSON containing the list of downloaded files.

Publishing Illustrations (New)

To publish a new illustration directly to Pixiv using the AppAPI v2 (pure code, no browser needed):

node scripts/pixiv-cli.js post  "" "[TAGS_COMMA_SEPARATED]" [VISIBILITY]
</CODE></PRE>
<UL>
<LI><CODE>VISIBILITY</CODE>: <CODE>public</CODE> (default), <CODE>login_only</CODE>, <CODE>mypixiv</CODE>, or <CODE>private</CODE>.</LI>
<LI>Automatic AI-generated tagging (<CODE>illust_ai_type: 2</CODE>) is applied by default.</LI></UL>
<P>Example:</P><PRE><CODE class=language-bash>node scripts/pixiv-cli.js post "./output.png" "My New Art" "Original, Girl, AI" private
</CODE></PRE>
<H2 id=how-to-get-a-token-for-user>How to get a Token (for User)</H2>
<P>If the user asks how to get a token:</P>
<OL>
<LI>Direct them to look up "Pixiv Refresh Token" or use a tool like <CODE>gppt</CODE> (Get Pixiv Token).</LI>
<LI>Or tell them to log in to Pixiv in their browser, and look for the <CODE>refresh_token</CODE> in Local Storage or Cookies (though OAuth refresh token is cleaner).</LI>
<LI>The easiest way for non-technical users is to use a helper script, but we don't have one here. Just ask them to provide it.</LI></OL>                                                        
                             
                           </div>
														                            <div class="lastanext flexRow">
							 							 							  <a class="lastart flexRow"  href="/wz/359700.html"  ><span>上一篇:</span><span>Moltbook: AI 智能体社交网络 - Openclaw Skills</span></a>
							 							 
                             							                                 <a class="nextart flexRow"  href="/wz/359702.html" ><span>下一篇:</span><span>NEAR 钓鱼检测器:保护您的 NEAR 协议资产 - Openclaw Skills</span></a>
							                             </div>
                        </div>
                        <div class="dtl-xgtj">
                            <div class="jb-titles flexRow">
                                <div class="jbtle-left flexRow"><b></b><p>相关推荐</p></div>
                                
                            </div>
                            <div class="tjlist flexRow">
														                                <div class="tj-item ">
                                    <div class="tjitemd">
									
                                        <div class="tjimd-top flexRow">
                                            <a class="imdta flexRow"  href="/wz/365994.html"  >
                                                                                        <img src="/jiaoben/image/noimg.png" >
                                                                                        </a>
                                            <div class="imdt-right flexColumn">
                                                <a class="imdtra flexRow overflowclass"  href="/wz/365994.html"  >小白必看:OpenClaw 2.6.2 完整部署与实操指南(含最新版安装包)</a>
                                                <a class="imdtrap flexRow overflowclass"  href="/wz/365994.html"  >
                                                                                                                                     OpenClaw 2.6.2 是一款本地运行、零代码的AI智能体工具(昵称“小龙虾”),支持文件整理、数据提取、浏览器自动化等任务。本文提供Windows一键部署全攻略:无需手动配环境,详解下载、解压、启动、验证及高频报错解决方案,小白也能快速上手。(239字)
                                                                                                                </a>
                                            </div>
                                        </div>
									
                                        <div class="tjimd-down flexRow">
                                            <div class="imdd-tab flexRow">
                                                <p class="imddt-time flexRow"><b></b><span>2026-04-17</span></p>
                                                
                                            </div>
                                            <a  href="/wz/365994.html"   class="imdd-more flexRow flexcenter"  >立即查看</a>
                                        </div>
                                    </div>
                                </div>
								                                <div class="tj-item ">
                                    <div class="tjitemd">
									
                                        <div class="tjimd-top flexRow">
                                            <a class="imdta flexRow"  href="/wz/365940.html"  >
                                                                                        <img src="/jiaoben/image/noimg.png" >
                                                                                        </a>
                                            <div class="imdt-right flexColumn">
                                                <a class="imdtra flexRow overflowclass"  href="/wz/365940.html"  >2026 最新|OpenClaw AI 零代码生成 HTML5 企业静态网站 30 分钟上手</a>
                                                <a class="imdtrap flexRow overflowclass"  href="/wz/365940.html"  >
                                                                                                                                     2025最新OpenClaw AI教程:本地离线、零代码生成HTML5企业静态网站。无需编程,仅需文字描述需求,30分钟完成部署→AI生成→本地调试→上线发布。全程数据不出本地,安全可控,源码完全自主。
                                                                                                                </a>
                                            </div>
                                        </div>
									
                                        <div class="tjimd-down flexRow">
                                            <div class="imdd-tab flexRow">
                                                <p class="imddt-time flexRow"><b></b><span>2026-04-17</span></p>
                                                
                                            </div>
                                            <a  href="/wz/365940.html"   class="imdd-more flexRow flexcenter"  >立即查看</a>
                                        </div>
                                    </div>
                                </div>
								                                <div class="tj-item ">
                                    <div class="tjitemd">
									
                                        <div class="tjimd-top flexRow">
                                            <a class="imdta flexRow"  href="/wz/365939.html"  >
                                                                                        <img src="https://images.jiaoben.net/uploads/20260417/logo_69e217239a5a41.png" >
                                                                                        </a>
                                            <div class="imdt-right flexColumn">
                                                <a class="imdtra flexRow overflowclass"  href="/wz/365939.html"  >【新手必备教程】5 分钟搭建 OpenClaw 本地 AI 智能体操作指南</a>
                                                <a class="imdtrap flexRow overflowclass"  href="/wz/365939.html"  >
                                                                                                                                     本文详解Windows一键部署开源本地AI智能体OpenClaw 2.6.2的全流程:无需编程、不碰命令行,5分钟完成可视化安装。支持本地运行、零数据上传,可自动执行文件整理、办公自动化、浏览器操作等任务,兼容Win/Mac/Linux,开箱即用。
                                                                                                                </a>
                                            </div>
                                        </div>
									
                                        <div class="tjimd-down flexRow">
                                            <div class="imdd-tab flexRow">
                                                <p class="imddt-time flexRow"><b></b><span>2026-04-17</span></p>
                                                
                                            </div>
                                            <a  href="/wz/365939.html"   class="imdd-more flexRow flexcenter"  >立即查看</a>
                                        </div>
                                    </div>
                                </div>
								                                <div class="tj-item ">
                                    <div class="tjitemd">
									
                                        <div class="tjimd-top flexRow">
                                            <a class="imdta flexRow"  href="/wz/365900.html"  >
                                                                                        <img src="https://images.jiaoben.net/uploads/20260417/logo_69e215c2b3f2d1.jpeg" >
                                                                                        </a>
                                            <div class="imdt-right flexColumn">
                                                <a class="imdtra flexRow overflowclass"  href="/wz/365900.html"  >Sora 视频生成 API 接入实战指南(含代码示例)</a>
                                                <a class="imdtrap flexRow overflowclass"  href="/wz/365900.html"  >
                                                                                                                                     前言 / 背景 随着生成式 AI 的发展,视频生成能力逐渐从实验走向工程化落地。本文结合实际接入经验,带你快速上手 Sora Videos Generation API,实现从文本到视频(Text-t
                                                                                                                </a>
                                            </div>
                                        </div>
									
                                        <div class="tjimd-down flexRow">
                                            <div class="imdd-tab flexRow">
                                                <p class="imddt-time flexRow"><b></b><span>2026-04-17</span></p>
                                                
                                            </div>
                                            <a  href="/wz/365900.html"   class="imdd-more flexRow flexcenter"  >立即查看</a>
                                        </div>
                                    </div>
                                </div>
									
                                
								
                            </div>

                        </div>
                    </div>


                    <div class="cd-right dtlcd-right">
                        <div class="dtl-ht">
                            <div class="jb-titles flexRow">
                                <div class="jbtle-left flexRow"><b></b><p>专题</p></div>
                                
                            </div>
                            <div class="dtlht-list ">
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-69351.html"  >#数据可视化</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-69351.html"  >数据可视化(Data Visu</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="69351"  >+ 收藏</p>
                                </div>
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-69342.html"  >#自然语言处理</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-69342.html"  >自然语言处理(Natural</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="69342"  >+ 收藏</p>
                                </div>
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-68363.html"  >#Excel公式</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-68363.html"  >Excel公式就是:用函数 +</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="68363"  >+ 收藏</p>
                                </div>
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-68355.html"  >#Excel技巧</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-68355.html"  >Excel是日常生活中必不可</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="68355"  >+ 收藏</p>
                                </div>
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-68081.html"  >#蛋仔派对</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-68081.html"  >蛋仔派对最新官方活动、关卡速</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="68081"  >+ 收藏</p>
                                </div>
							                                <div class="htl-item flexRow">
                                    <div class="htmitem-left">
                                        <div class="htiteml-top flexRow">
                                            <a href="/wz/zt-68000.html"  >#人工智能</a>
                                            <span></span>
                                        </div>
                                        <a class="htiteml-down flexRow" href="/wz/zt-68000.html"  >人工智能(AI),简单说,就</a>
                                    </div>
                                    <p class="htmitem-right flexRow flexcenter gz" data-id="68000"  >+ 收藏</p>
                                </div>
								
                                


                            </div>
                        </div>


                        <div class="   dtl-zt">
                            <div class="jb-titles flexRow">
                                <div class="jbtle-left flexRow"><b></b><p>最新数据</p></div>
                               
                            </div>


                            <div class="wkch-downs">
																					                                <div class="weekch-top flexRow">
                                        <a class="wktpa flexRow" href="/wz/359707.html"  >
                                                                                     <img src="/jiaoben/image/noimg.png" >
                                                                                    </a>
                                    <div class="wktpa-right flexColumn">
                                        <a class="wktpara flexRow overflowclass"  href="/wz/359707.html"  >Webhook 推广调度器:带防垃圾机制的 Discord 自动化 - Openclaw Skills</a>
                                        <a class="wktparp flexRow overflowclass"  href="/wz/359707.html"  >
                                                                                            什么是 Webhook 推广调
                                                                                        
                                        </a>
                                    </div>
                                </div>
								
															
															
															
															
															
															
															
															
															
								
                                <div class="weekch-list">
                                										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/359706.html"  class="weekcha flexRow flexcenter overflowclass" >代理流量分析器:优化代理通信 - Openclaw Skills</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/359705.html"  class="weekcha flexRow flexcenter overflowclass" >GitHub README 生成器:利用 Openclaw 技能实现文档自动化</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/359704.html"  class="weekcha flexRow flexcenter overflowclass" >py-test-creator:自动生成 pytest 模板 - Openclaw Skills</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/359703.html"  class="weekcha flexRow flexcenter overflowclass" >Skill Factory:Openclaw 技能的多智能体流水线</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/359699.html"  class="weekcha flexRow flexcenter overflowclass" >chess-online官方登录入口-chess-online直接登录入口</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/359698.html"  class="weekcha flexRow flexcenter overflowclass" >技能创造者:开发和打包自定义 Openclaw 技能</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/359697.html"  class="weekcha flexRow flexcenter overflowclass" >Nag:AI 编程智能体的持续提醒系统 - Openclaw Skills</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/359696.html"  class="weekcha flexRow flexcenter overflowclass" >Firecracker:轻量级 MicroVM 编排 - Openclaw Skills</a>
										</div>
										
																											<div class="weekch-con flexRow">
											<div class="weekch-icon flexRow"><b></b></div>
											<a  href="/wz/359695.html"  class="weekcha flexRow flexcenter overflowclass" >服务器监控:实时系统性能追踪 - Openclaw Skills</a>
										</div>
										
										
                                    
    
                                </div>
    
                            </div>
                           
                        </div>

                       
                        <div class="  dtl-wz">
                            <div class="jb-titles flexRow">
                                <div class="jbtle-left flexRow"><b></b><p>相关文章</p></div>
                                
                            </div>
                            <div class="blog-list">
							                                <a  href="/wz/359511.html"   class="bloga flexRow over"><p class="overflowclass">ClawHub 发布:创建并部署 Openclaw 技能 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a>
							                                <a  href="/wz/359512.html"   class="bloga flexRow over"><p class="overflowclass">DuckDuckGo 搜索:为 AI 提供即时网络访问 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a>
							                                <a  href="/wz/359513.html"   class="bloga flexRow over"><p class="overflowclass">SynapseAI Wallet:AI 智能体托管支付 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a>
							                                <a  href="/wz/359514.html"   class="bloga flexRow over"><p class="overflowclass">OSINT 图谱分析器:知识图谱与模式发现 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a>
							                                <a  href="/wz/359515.html"   class="bloga flexRow over"><p class="overflowclass">Agent Relay Digest:精选 AI Agent 社区摘要 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a>
							                                <a  href="/wz/359518.html"   class="bloga flexRow over"><p class="overflowclass">Pinterest API v5:自动化 Pin 和看板管理 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a>
							                                <a  href="/wz/359519.html"   class="bloga flexRow over"><p class="overflowclass">FACEPALM:智能日志分析与聊天故障排除 - Openclaw 技能</p><div class="blogtime"><span>04/</span>17</div></a>
							                                <a  href="/wz/359520.html"   class="bloga flexRow over"><p class="overflowclass">clawback: 安全的 Gmail 代理与策略执行 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a>
							                                <a  href="/wz/359521.html"   class="bloga flexRow over"><p class="overflowclass">Didit 身份验证:全球身份证件 OCR - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a>
							                                <a  href="/wz/359522.html"   class="bloga flexRow over"><p class="overflowclass">OpenClaw Git: 自动化工作区同步与备份 - Openclaw Skills</p><div class="blogtime"><span>04/</span>17</div></a>
								
                                
                            </div>

                        </div>

                        <div class="cdr-ai">
                        <div class="jb-titles flexRow">
                            <div class="jbtle-left flexRow"><b></b><p>AI精选 </p></div>
							<a class="jbtitle-more flexRow" href="/category/list_344_1.html"  title=""><span>更多</span><b></b></a>
                        </div>
						                        <div class="ai-list">
                            <div class="ail-top flexRow">
																                                <a  href="/wz/365746.html"  title="" class="ailta ">
                                                                        <img src="https://images.jiaoben.net/uploads/20260417/logo_69e208357343d1.jpeg" >
                                                                        <p ><span>MCP协议设计与实现-第13章 </span></p></a>
																								                                <a  href="/wz/365745.html"  title="" class="ailta ">
                                                                        <img src="https://images.jiaoben.net/uploads/20260417/logo_69e2082ad8b5b1.jpeg" >
                                                                        <p ><span>从零开发一个 MCP 服务器 +</span></p></a>
																																																																																																																																																                               
                            </div>
                            <div class="ail-down">
																																																						<a class="ali-con flexRow"  href="/wz/365737.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">MCP协议设计与实现-第11章 Python Client 实现剖析</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/365731.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">MCP协议设计与实现-第14章 SSE 与 WebSocket</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/365730.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">MCP协议设计与实现-第7章 Prompt:可复用的交互模板</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/365722.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">MCP协议设计与实现-第8章 TypeScript Server 实现剖析</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/365699.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">MCP协议设计与实现-第20章 从零构建一个生产级 MCP Server</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/365698.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">MCP协议设计与实现-第16章 服务发现与客户端注册</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/365691.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">MCP协议设计与实现-第18章 Elicitation、Roots 与配置管理</p>
									</a>
																																<a class="ali-con flexRow"  href="/wz/365689.html"  title="">
										<div class="alicon-left flexRow"><span>精选</span></div>
										<p class="aliconp overflowclass">MCP协议设计与实现-第10章 Python Server 实现剖析</p>
									</a>
															                               
                            </div>
                        </div>

                    </div>
    
						<div class="cdr-blog">
							<div class="jb-titles flexRow">
								<div class="jbtle-left flexRow"><b></b><p>脚本推荐</p></div>
								
							</div>
							<div class="blog-list">
															<a href="/wz/zt-49225.html" title="" class="bloga flexRow over"><p class="overflowclass">SeeDance 2.0 Video Creator专区</p></a>
															<a href="/wz/zt-49224.html" title="" class="bloga flexRow over"><p class="overflowclass">OpenClaw AI专区</p></a>
															<a href="/wz/zt-49223.html" title="" class="bloga flexRow over"><p class="overflowclass">cowork专区</p></a>
															<a href="/wz/zt-49222.html" title="" class="bloga flexRow over"><p class="overflowclass">claude code skills专区</p></a>
								
					  
							</div>

						</div>

                    </div>
                </div>
            </div>
            
        </div>


    </main>
     <script>
        $(function() {
            // “+ 收藏”按钮点击事件
            $(document).on('click', '.htmitem-right, .ztop-right', function(e) {
                // 仅针对包含 “+ 收藏” 文字的按钮
                if ($(this).text().indexOf('+ 收藏') === -1) return;
                
                e.preventDefault();
                
                const id = $(this).data('id');
                if (!id) {
                    layer.msg('该项暂无有效ID,无法收藏');
                    return;
                }

                // 构造收藏 URL: 当前域名 + /wz/zt- + id + /
                const bookmarkUrl = window.location.origin + '/wz/zt-' + id + '.html';
                
                // 获取收藏标题 (优先从同级元素获取话题名称,否则使用页面标题)
                let bookmarkTitle = $(this).closest('.htl-item, .zttopd').find('a:first, span.overflowclass').text().trim() || document.title;
                if (bookmarkTitle.startsWith('#')) bookmarkTitle = bookmarkTitle.substring(1);

                // 浏览器收藏逻辑 (带 Fallback)
                try {
                    if (window.sidebar && window.sidebar.addPanel) { 
                        // Firefox < 23
                        window.sidebar.addPanel(bookmarkTitle, bookmarkUrl, "");
                    } else if (window.external && ('AddFavorite' in window.external)) { 
                        // IE
                        window.external.AddFavorite(bookmarkUrl, bookmarkTitle);
                    } else {
                        // Chrome, Safari, Firefox 23+, etc.
                        const isMac = /Mac/i.test(navigator.userAgent);
                        const keyStr = isMac ? 'Command + D' : 'Ctrl + D';
                        
                        layer.confirm('由于浏览器安全限制,请使用 <b>' + keyStr + '</b> 手动添加收藏。<br><br>收藏地址:<br><small>' + bookmarkUrl + '</small>', {
                            title: '收藏提示',
                            btn: ['复制链接', '知道了'],
                            yes: function(index) {
                                copyToClipboard(bookmarkUrl).then(() => {
                                    layer.msg('链接已复制,请手动添加到收藏夹');
                                }).catch(() => {
                                    layer.msg('复制失败,请手动选择复制');
                                });
                                layer.close(index);
                            }
                        });
                    }
                } catch (err) {
                    layer.msg('收藏失败,请手动添加');
                }
            });

            // 兼容非 HTTPS 的复制函数
            function copyToClipboard(text) {
                if (navigator.clipboard && window.isSecureContext) {
                    return navigator.clipboard.writeText(text);
                } else {
                    let textArea = document.createElement("textarea");
                    textArea.value = text;
                    textArea.style.position = "fixed";
                    textArea.style.left = "-999999px";
                    textArea.style.top = "-999999px";
                    document.body.appendChild(textArea);
                    textArea.focus();
                    textArea.select();
                    return new Promise((res, rej) => {
                        document.execCommand('copy') ? res() : rej();
                        textArea.remove();
                    });
                }
            }
        });
    </script>
<footer>
        <div class="foot ">
            <div class="foot-top flexRow">
                <div class="foot-left">
                    <div class="ftl-top flexRow"><span class="flexRow flexcenter">脚本</span>在线</div>
                    <p class="ftl-down">
                        智能赋能梦想,脚本构筑现实。我们致力于链接AI智能指令
                        与传统自动化,为您提供一站式、高效率的脚 本资产与生成
                        服务。
                    </p>
                </div>
                <div class="foot-right flexRow">
                    <div class="ftr-list flexColumn">
                        <p>核心板块</p>
                        <span>AI脚本库</span>
                        <span>自动化仓库</span>
                        <span>脚本实验室</span>
                    </div>
                    <div class="ftr-list flexColumn">
                        <p>关于我们</p>
                        <a href="/category/list_229_1.html"   >最新游戏</a>
                        <span>商务合作</span>
                        <span>隐私政策</span>
                    </div>
                    <div class="ftr-list flexColumn">
                        <p>社区支持</p>
                        <span >API文档</span>
                        <a href="/category/list_334_1.html"   >攻略资讯</a>
                        <span>违规举报</span>
                    </div>
                </div>
            </div>
            <div class="foot-down flexColumn">
                <p>© 2026  jiaoben.net | 脚本在线 | 联系:jiaobennet2026@163.com</p>
                <p>备案:<a style="color: #7F7F7F;" href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">湘ICP备18025217号-11</a> </p>
            </div>
        </div>
    </footer>

    <div style="display:none;">
			<script type="text/javascript">
		  var _paq = window._paq = window._paq || [];
		  _paq.push(['trackPageView']);
		  _paq.push(['enableLinkTracking']);

		  (function() {
			var u="//tongji.zhangwan.net/";
			_paq.push(['setTrackerUrl', u+'matomo.php']);
			_paq.push(['setSiteId', '29']);

			// Add this code below within the Matomo JavaScript tracker code
			// Important: the tracker url includes the /matomo.php
			var secondaryTrackerUrl = u+'matomo.php';
			var secondaryWebsiteId = 27;
			// Also send all of the tracking data to this other Matomo server, in website ID 77
			_paq.push(['addTracker', secondaryTrackerUrl, secondaryWebsiteId]);
			// That's it!
			var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
			g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
		  })();
		</script>
	    <script>
        var _hmt = _hmt || [];
        (function() {
            var hm = document.createElement("script");
            hm.src = "https://hm.baidu.com/hm.js?5d3cfe1f36b1988029fe82a0d475b20d";
            var s = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(hm, s);
        })();
    </script>
	
</div>  </body>
</html>