2024-01-26 12:28:51 -05:00
2024-01-26 19:31:47 -05:00
2024-01-26 19:33:22 -05:00

webcrawler

Instructions to run

  1. Clone the repository
git clone https://github.com/AmanTahiliani/webcrawler.git
  1. cd into the directory
cd webcrawler
  1. Install the requirements
pip install -r requirements.txt
  1. Run the shell script
./amantahiliani.sh 

Note: If you get a permission denied error, run the following command

chmod +x amantahiliani.sh

If it still doesn't work, run the following command

python3 MultiThreadedCrawler.py {seed_url} --pages_to_parse=1000

Output

The output is generated in the form of the following files:

  1. pages_per_second.png - A graph showing the number of pages crawled per second
  2. craw_ratio_table.png- A table showing the ratio of pages crawled to pages discovered
  3. crawlspeed.png- A graph showing the crawl speed in pages per minute
  4. Keywords_Output.json- A json file containing the keywords and the urls they were found in along with the frequency of the keyword in the url
Description
No description provided
Readme 77 KiB
Languages
Python 98.8%
Shell 1.2%