This project is a web scraper designed to collect movie information from PVR Cinemas Sri Lanka's website (https://www.pvrcinemas.lk). It automates the process of navigating through movie listings, accessing booking pages, and gathering data such as:
- Movie Names
- Available seats
- Ticket pricing
- Showtimes
- Theater locations
- Automatically navigates to the PVR Cinemas Sri Lanka website
- Collects links to individual movie booking pages
- Iterates through each movie's showtimes
- Simulates clicking on each showtime slot to collect data
Before running this script, ensure you have the following installed:
- Python 3.x
- Selenium WebDriver
- Clone this repository.
- Navigate to the project directory.
- Install the required Python packages from requirements.txt
- Command to run the scraper: python main.py
Please refer to our (ETHICS.md) file for guidelines on responsible and ethical web scraping practices.
This project is for educational purposes only. Ensure you comply with PVR Cinemas Sri Lanka's terms of service and robots.txt file before deploying this scraper.