This is a web scraper that extracts information about upcoming events from a popular events website using Puppeteer. The scraper extracts the event title, date, time, location, and description and saves it in a JSON file.
- Clone the repository to your local machine.
- Ensure that you have Node.js installed on your machine.
- Navigate to the project directory.
- Run
npm install
to install the required packages.
- Open the
index.js
file and update theEVENT_URL
constant with the URL of the events website. - Run
npm start
to start the scraper. - The scraped data will be saved in a JSON file named
events.json
.
Feel free to contribute to this project by opening issues and pull requests. Please follow the code of conduct and the contributing guidelines.
This project is licensed under the ISC License - see the LICENSE file for details.
This scraper is intended for educational and research purposes only. The use of web scraping tools for commercial purposes may be illegal in certain jurisdictions. The author of this project is not responsible for any illegal or unethical use of this software.