Vision Scraper is a JavaScript-based tool designed to automate the process of extracting and processing data from web pages. The project leverages various browser automation techniques to interact with web elements and retrieve the necessary content.
- Automated Data Extraction: Interacts with web pages to scrape specific elements.
- Customizable Scraping Logic: Modify the scraping process to target different types of content.
- JSON Output: Extracted data is structured in JSON format for easy consumption.
-
Clone the repository:
git clone https://github.com/Bitsy-Chuck/vision-scraper.git cd vision-scraper
-
Install dependencies:
npm install
-
Run the scraper:
npm start
-
Configure your scraping target and criteria in the appropriate files within the
original
directory.
main.js
: Entry point for the scraper.browserActions.js
: Contains functions to interact with the browser.elementMap.js
: Maps and identifies HTML elements to be scraped.utils.js
: Utility functions used across the project.
Contributions are welcome! Please submit a pull request or open an issue to discuss potential improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.