360 Secure SkillHub
360 安全技能中心

FlowCrawl — Stealth Web Scraper That Bypasses Everything

基于 Scrapling 的 Python 网页抓取脚本,接收任意 URL,按普通 HTTP、TLS 伪装、完整 JS 执行三级级联自动升级以应对机器人检测;支持单页抓取、整站爬取、合并输出与 JSON 结构化输出,并可将结果写入指定目录。

windseeker1111
windseeker1111
热度 59.46
最近更新 2026-05-18 12:12:47
分类:数据依赖:代码执行 / 联网浏览搜索 / 读写文件应用场景:数据处理 / 自动化脚本 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add flowcrawl
Metadata
name
FlowCrawl
description
Stealth web scraper. Give it any URL and it punches through Cloudflare, bot detection, and WAFs automatically using a 3-tier cascade (plain HTTP → TLS spoof → full JS). No API keys, no proxies, no CDP Chrome. Free from the Flow team. Use when scraping any website, bypassing bot protection, spidering a full site, or extracting clean markdown from any page.
metadata
{"clawdbot":{"emoji":"🦞"}}

FlowCrawl

Scrape any website. Bypass any bot protection. Free.

Install Scrapling First

pip install scrapling

Scrapling installs Playwright automatically on first run. That's the only dependency.

Quick Usage

# Single URL — prints clean markdown to stdout
python3 ~/clawd/skills/flowcrawl/scripts/flowcrawl.py https://example.com

# Spider the whole site
python3 ~/clawd/skills/flowcrawl/scripts/flowcrawl.py https://example.com --deep

# Deep crawl with limits, save and combine
python3 ~/clawd/skills/flowcrawl/scripts/flowcrawl.py https://example.com --deep --limit 30 --combine

# JSON output — pipe into anything
python3 ~/clawd/skills/flowcrawl/scripts/flowcrawl.py https://example.com --json

Add Alias (Recommended)

echo 'alias flowcrawl="python3 ~/clawd/skills/flowcrawl/scripts/flowcrawl.py"' >> ~/.zshrc
source ~/.zshrc

Then just: flowcrawl https://example.com

How It Works

FlowCrawl uses a 3-tier fetcher cascade. Starts fast, escalates only when blocked:

Tier Method Handles
1 Plain HTTP Most sites, instant
2 Stealth + TLS spoof Cloudflare, Imperva, basic WAFs
3 Full JS execution SPAs, heavy JS, aggressive bot detection

Auto-detects blocking (403, 503, "Just a moment...") and escalates silently.

All Options

Flag Description Default
--deep Spider whole site following internal links off
--depth N Max hop depth from start URL 3
--limit N Max pages to crawl 50
--combine Merge all pages into one file off
--format md|txt Output format md
--output DIR Output directory ./flowcrawl-output
--json Structured JSON output off
--quiet Suppress progress logs off