A Python-based tool for scraping auction data from bidfta.com and a web-based viewer for easy deal searching.
- Scrapes auction data based on location, condition, and keywords
- Web-based interface for viewing and searching auction deals
- Customizable search parameters
- Python 3.x
- Windows (for batch script execution)
- Clone the repository:
git clone https://github.com/jnjustice/bidfta-auction-scraper.git cd bidfta-auction-scraper
- Install required packages:
pip install -r requirements.txt
- Run the scraper:
python backend/auction_scraper.py
- Follow the prompts to enter search criteria
- The script will save the data to
data/auction_data.csv
- Launch the viewer:
scripts/launch_auction_viewer.bat
- Your default browser will open to the auction viewer
- Use the search bar and filters to explore the data
frontend/
: HTML and CSS for the auction viewerbackend/
: Python scraper scriptscripts/
: Utility scriptsdata/
: Scraped auction data (CSV)
We use GitHub issues to track bugs, feature requests, and questions. Before creating a new issue, please check if a similar one already exists.
- You've found a bug in the existing code
- You have a feature request or idea for improvement
- You're experiencing unexpected behavior
- You have questions about how to use the project
- Go to the Issues tab in this repository
- Click on "New Issue"
- Choose the appropriate issue template if available, or start with a blank issue
- Provide as much detail as possible, including steps to reproduce for bugs
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature-branch-name
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature-branch-name
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE.md file for details.