This project is a web scraper for "https://www.dacardworld.com" using Selenium, designed to automate the extraction of data from the website. It can be deployed using Docker or run locally by installing the necessary Python dependencies.
- Selenium-Based Scraping: Utilizes Selenium to navigate and scrape data efficiently from DACardWorld.
- Docker Compatibility: Includes a Dockerfile for easy and consistent deployment.
- Flexible Deployment: Can be run using Docker or directly on your machine after setting up Python and necessary packages.
- Python 3.11 or higher
- Docker (optional for Docker-based deployment)
- Clone the repository:
git clone https://github.com/abdulzain6/DACardWorld-Scraper.git
cd DACardWorld-Scraper
- Install the required Python packages:
pip install -r requirements.txt
- Build the Docker container:
docker build -t dacardworld-scraper .
- Run the scraper using Docker:
docker run dacardworld-scraper
To run the scraper:
python dac.py
This command will initiate the scraper to begin extracting data from DACardWorld, which will be saved or processed according to the script's configuration.
Contributions are welcome! Please feel free to fork this repository, make changes, and submit pull requests.