urlgrab

Link crawler

A tool to crawl websites by exploring links recursively with support for JavaScript rendering.

A golang utility to spider through a website searching for additional links.

GitHub

331 stars
10 watching
60 forks
Language: Go
last commit: almost 6 years ago
Linked from 1 awesome list

spider

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
hu17889/go_spiderA modular, concurrent web crawler framework written in Go.1,827
jmg/crawleyA Pythonic framework for building high-speed web crawlers with flexible data extraction and storage options.188
antchfx/antchA framework for building fast and efficient web crawlers and scrapers in Go.261
s0rg/crawleyA utility for systematically extracting URLs from web pages and printing them to the console.268
puerkitobio/gocrawlA concurrent web crawler written in Go that allows flexible and polite crawling of websites.2,036
amoilanen/js-crawlerA Node.js module for crawling web sites and scraping their content254
dwisiswant0/galerA tool to extract URLs from HTML attributes by crawling in and evaluating JavaScript255
internetarchive/brozzlerA distributed web crawler that fetches and extracts links from websites using a real browser.678
brendonboshell/supercrawlerA web crawler designed to crawl websites while obeying robots.txt rules, rate limits and concurrency limits, with customizable content handlers for parsing and processing crawled pages.380
wspl/creeperA framework for building cross-platform web crawlers using Go780
stewartmckee/cobwebA flexible web crawler that can be used to extract data from websites in a scalable and efficient manner226
rivermont/spidyA simple command-line web crawler that automatically extracts links from web pages and can be run in parallel for efficient crawling340
vida-nyu/acheA web crawler designed to efficiently collect and prioritize relevant content from the web459
twiny/spidyTools to crawl websites and collect domain names with availability status151
fmpwizard/owlcrawlerA distributed web crawler that coordinates crawling tasks across multiple worker processes using a message bus.55