返回顶部
i

instaparser-apiInstaparser API

Use the Instaparser API to parse articles, PDFs, and generate summaries from URLs. Trigger when users want to extract content from web pages, parse PDF documents, or summarize articles using the Instaparser service.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
129
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

instaparser-api

Instaparser API 技能

当用户想要与 Instaparser API 交互以解析文章、PDF 或生成摘要时,使用此技能。

要求

  • - 网络访问: 此技能向 https://www.instaparser.com/api/ 发起 HTTPS 请求。用户必须在提示时授予网络访问权限。
  • API 密钥: 所有请求都需要将 Instaparser API 密钥设置为 INSTAPARSERAPIKEY 环境变量。

获取 API 密钥

  1. 1. 前往 https://www.instaparser.com 并创建一个账户。
  2. 登录后,导航至仪表盘的 API 部分以生成 API 密钥。
  3. 在您的环境中设置密钥:
bash export INSTAPARSERAPIKEY=yourapikey_here
  1. 4. 免费试用计划包含有限数量的月度积分。付费计划适用于更高使用量。

身份验证

所有 API 请求都需要 Bearer 令牌。API 密钥应通过 INSTAPARSERAPIKEY 环境变量提供,或者用户可以直接提供。

Authorization: Bearer $INSTAPARSERAPIKEY

API 端点

文章 API

POST https://www.instaparser.com/api/1/article

从 URL 解析文章,并提取其标题、作者、正文内容、图片等。每次调用消耗 1 积分

请求体(JSON):

参数类型必填描述
url字符串要解析的文章 URL
content
字符串 | 否 | 要解析的原始 HTML 内容,而非从 url 获取 |
| output | 字符串 | 否 | html(默认)或 text |
| use_cache | 布尔值 | 否 | 是否使用缓存。默认为 true |

示例:

bash
curl -X POST https://www.instaparser.com/api/1/article \
-H Authorization: Bearer $INSTAPARSERAPIKEY \
-H Content-Type: application/json \
-d {url: https://example.com/article, output: text}

响应字段:

字段描述
url规范 URL
title
文章标题 |
| site_name | 网站名称 |
| author | 作者姓名 |
| date | 发布日期(UNIX 时间戳) |
| description | 文章描述 |
| thumbnail | 缩略图 URL |
| html | HTML 正文(当输出为 html 时) |
| text | 纯文本正文(当输出为 text 时) |
| words | 字数统计 |
| is_rtl | 如果是阿拉伯语或希伯来语则为 true |
| images | 图片 URL 数组 |
| videos | 视频 URL 数组 |


PDF API

从 URL 解析 PDF(GET)或通过上传文件解析 PDF(POST)。每页消耗 5 积分

从 URL 解析

GET https://www.instaparser.com/api/1/pdf

参数类型必填描述
url字符串要解析的 PDF URL
output
字符串 | 否 | html(默认)或 text |
| use_cache | 布尔值 | 否 | 是否使用缓存。默认为 true |

bash
curl https://www.instaparser.com/api/1/pdf?url=https://example.com/report.pdf&output=text \
-H Authorization: Bearer $INSTAPARSERAPIKEY

上传文件

POST https://www.instaparser.com/api/1/pdf

以 multipart form-data 形式发送,包含 file 字段。

bash
curl -X POST https://www.instaparser.com/api/1/pdf \
-H Authorization: Bearer $INSTAPARSERAPIKEY \
-F file=@report.pdf \
-F output=text

响应字段: 与文章 API 相同。



摘要 API

POST https://www.instaparser.com/api/1/summary

生成由 AI 驱动的摘要,包含关键句子。每次调用消耗 10 积分

请求体(JSON):

参数类型必填描述
url字符串要摘要的文章 URL
content
字符串 | 否 | 要解析的 HTML 内容,而非从 URL 获取 |
| use_cache | 布尔值 | 否 | 是否使用缓存。默认为 true |
| stream | 布尔值 | 否 | 流式传输响应。默认为 false |

bash
curl -X POST https://www.instaparser.com/api/1/summary \
-H Authorization: Bearer $INSTAPARSERAPIKEY \
-H Content-Type: application/json \
-d {url: https://example.com/article}

响应字段:

字段描述
key_sentences从文章中提取的关键句子数组
summary
文章的简洁摘要 |


状态码


代码原因
200成功
400
参数缺失或格式错误 |
| 401 | API 密钥无效 |
| 403 | 账户被暂停(支付错误) |
| 409 | 超出月度积分(仅限试用计划) |
| 412 | 上游解析错误 |
| 429 | 超出速率限制 |

SDK 使用

Python:
python
from instaparser import InstaparserClient

client = InstaparserClient(apikey=YOURAPI_KEY)

文章

article = client.Article(url=https://example.com/article, output=text)

PDF

pdf = client.PDF(url=https://example.com/report.pdf)

摘要

summary = client.Summary(url=https://example.com/article)

JavaScript:
javascript
import { InstaparserClient } from instaparser-api;

const client = new InstaparserClient({ apiKey: YOURAPIKEY });

// 文章
const article = await client.article({ url: https://example.com/article, output: text });

// PDF
const pdf = await client.pdf({ url: https://example.com/report.pdf });

// 摘要
const summary = await client.summary({ url: https://example.com/article });

使用说明

当用户要求解析文章、PDF 或生成摘要时:

  1. 1. 检查环境中是否设置了 INSTAPARSERAPIKEY。如果没有,请向用户询问其 API 密钥。
  2. 通过 Bash 工具使用 curl 发起 API 请求。
  3. 对于文章解析,默认使用 output: text,除非用户特别要求 HTML。
  4. 对于从本地文件解析 PDF,使用 multipart form-data POST 方法。
  5. 对于从 URL 解析 PDF,使用带查询参数的 GET 方法。
  6. 清晰呈现结果——显示标题、作者、字数统计和提取的内容。
  7. 对于摘要,同时显示概述/摘要和关键句子。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 instaparser-1776018482 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 instaparser-1776018482 技能

通过命令行安装

skillhub install instaparser-1776018482

下载

⬇ 下载 instaparser-api v1.0.2(免费)

文件大小: 2.82 KB | 发布时间: 2026-4-13 10:40

v1.0.2 最新 2026-4-13 10:40
- Added explicit metadata indicating that the environment variable INSTAPARSER_API_KEY is required and is the primary configuration key.
- No changes to functionality or interface.
- Documentation updated to include metadata section for integration purposes.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部