Skip to content

Latest commit

 

History

History
95 lines (57 loc) · 1.42 KB

File metadata and controls

95 lines (57 loc) · 1.42 KB

Examples

1. Quotes Spider

Scrapes quotes from quotes.toscrape.com.

go run ./examples/quotes_spider/

Output: Quote text, author, tags for each page with pagination.


2. Product Scraper

Scrapes product listings with prices, ratings, and images.

go run ./examples/product_scraper/

Output: Product name, price, availability, image URL, rating.


3. News Crawler

Extracts article titles, summaries, and authors from news sites.

go run ./examples/news_crawler/

4. E-Commerce Monitor

Monitors product prices and detects changes over time.

go run ./examples/ecommerce_monitor/

5. API Scraper

Makes API calls and extracts JSON data.

go run ./examples/api_scraper/

6. Multi-Page Crawler

Crawls multiple pages using pagination and link following.

go run ./examples/multi_page/

7. Dynamic Content

Uses browser automation for JavaScript-rendered pages.

go run ./examples/dynamic_content/

8. LinkedIn Scraper

Profile-style data extraction (demo using quotes.toscrape.com).

go run ./examples/linkedin_scraper/

Auto-Extract (No Code Required)

Extract structured data from any URL without writing a spider:

scrapegoat extract https://books.toscrape.com

This auto-detects JSON-LD, OpenGraph, products, articles, and tables.