Crawl a site to find pages with links that match user-defined criteria.
The end output is a list of your website's pages, and the matching link destinations by page. Includes support for fuzzy match of multiple search terms, and ignored URLs.
Use case: Find links on your site that you know will become broken.
-
Run
npm install
to include dependencies. -
Change the file name of
inputs-example.js
toinputs.js
. -
Enter custom values for
startingUrl
,searchFor
,ignoreLinks
andsupportedHostnames
. -
In your CLI, run
npm start
to start your crawl.