ScrapingBee Fetch
Use this skill to render JavaScript on target websites and extract the main content. It returns clean Markdown optimized for LLM reading.
Setup
You need a ScrapingBee API key to use this skill. Set it as an environment variable:
export SCRAPINGBEE_API_KEY="your_api_key_here"
Or add it to a .env file in the directory where you run the script.
Usage
uv run fetch.py --url "https://example.com"
Optional Parameters
--no-render-js: Disable JavaScript rendering (faster, but might miss dynamic content).--country-code <code>: Use a proxy from a specific country (e.g.,us,uk,ru).--wait <milliseconds>: Wait time in milliseconds before extracting content (default: 3000).--no-block-ads: Disable ad blocking (ads are blocked by default to save bandwidth and speed up rendering).--premium-proxy: Use a premium proxy (useful for highly protected websites).
Examples
Fetch a website using a US proxy and wait 5 seconds:
uv run fetch.py --url "https://example.com" --country-code us --wait 5000
Fetch a highly protected website using a premium proxy:
uv run fetch.py --url "https://example.com" --premium-proxy
Fetch a simple website without rendering JavaScript:
uv run fetch.py --url "https://example.com" --no-render-js
微信扫一扫