Skip to content

christopherlam888/chrono-crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chrono Crawler

A web scraper to get listings from popular vintage and pre-owned watch retailers.

Features

  • Scrape hundreds of listings from different vintage and pre-owned watch retail sites
  • Faster scraping with multithreading
  • Get listings by site
  • Search for listings containing a search term
  • Sort listings by price (low to high)
  • Download images from listings
  • Open listings in-browser

Supported Sites

Installation

Clone/Download the GitHub repository:

git clone https://github.com/christopherlam888/chrono-crawler.git

Navigate to the directory:

cd chrono-crawler

Install requirements:

pip3 install -r requirements.txt

Chrono Crawler uses Selenium with the Chrome WebDriver. Install Chrome/Chromium before using.

Usage

Command Description
python3 -m chrono_crawler Run Chrono Crawler with defaults (all sites)
python3 -m chrono_crawler -t Get listings from Theo and Harris
python3 -m chrono_crawler -d Get listings from Delray Watch
python3 -m chrono_crawler -o Get listings from Omega Enthusiast
python3 -m chrono_crawler -s [search] Search for listings containing a search term
python3 -m chrono_crawler -p Sort listings by price (low to high)
python3 -m chrono_crawler -i Download images from listings
python3 -m chrono_crawler -h Show help message

Screenshots

1 2

Features To Implement

  • Code cleanup
  • Add more websites
  • Add more tests

License

GNU GPLv3 Image

This project is licensed under the GNU General Public License v3.0.

About

A web scraper to get listings from popular vintage watch retailers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages