AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Web Crawler

skill-publisher-skill-claude-skill-web-crawler · by publisher-skill

基于requests和BeautifulSoup的网页爬虫skill,支持抓取网页内容、提取链接、下载图片等功能

No reviews yet
0 installs
40 views
0.0% view→install

Install

$ agentstack add skill-publisher-skill-claude-skill-web-crawler

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-publisher-skill-claude-skill-web-crawler)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Web Crawler? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Web Crawler Skill

一个功能强大的网页爬虫工具,基于requests和BeautifulSoup4构建。

功能特性

  • 抓取网页HTML内容
  • 提取页面中的所有链接
  • 下载图片到本地
  • 提取页面文本内容
  • CSS选择器支持
  • 自动处理编码
  • 支持自定义请求头

使用方法

基础使用

from claude_skills.web_crawler import WebCrawler

# 创建爬虫实例
crawler = WebCrawler()

# 抓取网页
html = crawler.fetch("https://example.com")

# 提取所有链接
links = crawler.extract_links(html)

# 下载图片
crawler.download_image("https://example.com/image.jpg", "output/image.jpg")

# 使用CSS选择器提取内容
titles = crawler.select(html, "h1.title")

高级配置

# 自定义请求头
headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"
}
crawler = WebCrawler(headers=headers, timeout=30)

API 参考

WebCrawler类

__init__(headers=None, timeout=10)

初始化爬虫实例。

参数:

  • headers (dict, optional): 自定义HTTP请求头
  • timeout (int, optional): 请求超时时间(秒)
fetch(url, params=None)

获取网页HTML内容。

参数:

  • url (str): 目标URL
  • params (dict, optional): URL查询参数

返回:

  • str: HTML内容
extract_links(html, base_url=None)

从HTML中提取所有链接。

参数:

  • html (str): HTML内容
  • base_url (str, optional): 基础URL,用于补全相对链接

返回:

  • list: 链接列表
extract_text(html)

从HTML中提取纯文本内容。

参数:

  • html (str): HTML内容

返回:

  • str: 纯文本内容
select(html, selector)

使用CSS选择器提取元素。

参数:

  • html (str): HTML内容
  • selector (str): CSS选择器

返回:

  • list: 匹配的元素文本列表
download_image(url, save_path)

下载图片到本地。

参数:

  • url (str): 图片URL
  • save_path (str): 保存路径
get_soup(html)

获取BeautifulSoup对象,进行更复杂的解析。

参数:

  • html (str): HTML内容

返回:

  • BeautifulSoup: Soup对象

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.