CSxxx
Information Retrieval
Self-study 1
Web Crawling
Krishnendu Ghosh
Department of Computer Science & Engineering
Indian Institute of Information Technology Dharwad
Web Crawling
Web crawling is the task of finding and indexing web pages. Web scraping uses bots to extract data found on web pages, often without permission. Web scrapers often use AI to find specific data on a page, copying it for use in analytics software.
Tools: Apache Nutch
Apache Nutch
Nutch is a highly extensible, highly scalable, matured, production-ready Web crawler which enables fine grained configuration and accommodates a wide variety of data acquisition tasks.
Link: https://cwiki.apache.org/confluence/display/NUTCH/NutchTutorial
Task: Crawling any Site
Crawl all pages from any website with due politeness
Thank You