FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

illesguy/WebCrawler: WebCrawler built with Scala · GitHub

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebCrawler

WebCrawler built with Scala

To build run gradle build then run with build/bin/WebCrawler [url_to_crawl].

Parameters:

  • url_to_crawl - The url to start crawling to sub domains from, if omitted it will default to https://www.google.com

The application has a 5 minute timeout on it after which it will terminate regardless of whether it has finished crawling or not. It is not suitable for crawling through larger domains as it would timeout without changing the timeout value in the configuration properties. Testing with https://monzo.com as the input, took around 30 seconds.

Enhancement options:

  • Input argument parser to pass in custom timeout, retry count etc.
  • Implement with Akka actors
  • Create custom site map creator class

About

WebCrawler built with Scala

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL