Skip to content

abz-mobin/python-web-crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Python Web Crawler

This is a Python-based web crawler designed to scrape and store webpages from a specified domain. The crawler ensures it stays within the domain, saves the fetched HTML files locally, and logs key crawling statistics.

Features

  • Fetches HTML content from a specified domain.
  • Stores HTML pages in a structured folder hierarchy.
  • Logs crawling progress and errors in a crawler.log file.
  • Avoids duplicate links and handles relative URLs.
  • Respects network disconnections by pausing and retrying.
  • Outputs results in a JSON file for easy data handling.

Requirements

  • Python 3.7+
  • Internet connection

Dependencies

Install the dependencies using pip:

pip install -r requirements.txt

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages