manus-skills/.kortix/opencode/skills/data/scrapling/templates/basic_fetch.py
zhukang 1c7abd81d1 All 310 Manus skill-hub community skills as a Kortix marketplace registry
- 310 registry:skill items, 1528 files, 7 categories (hub tags)
- registry.json generated by @kortix/registry buildRegistry
- nested SKILL.md in sn-da-* renamed SUBSKILL.md (no phantom skills)
- provenance + licenses: SOURCES.md
2026-09-15 13:37:20 +08:00

20 lines
527 B
Python

#!/usr/bin/env python3
"""基础 HTTP 抓取模板
用途: 静态页面抓取,无 JS 渲染,无反爬保护
替换: URL, CSS_SELECTOR, 输出处理逻辑
"""
from scrapling.fetchers import Fetcher
URL = "{{URL}}"
CSS_SELECTOR = "{{CSS_SELECTOR}}" # 如 '.article h1::text'
page = Fetcher.get(URL, impersonate='chrome', timeout=30)
print(f"Status: {page.status}")
if CSS_SELECTOR:
results = page.css(CSS_SELECTOR).getall()
for r in results:
print(r)
else:
print(page.get_all_text(strip=True)[:2000])