This project allows you to automatically fetch listings from OLX for the Aprilia RS 660 motorcycle, store them in a local SQLite database, and display the data using a simple web interface built with Flask.
- Automated search on OLX using Selenium.
- Filters listings that contain "660" in the title.
- Saves only unique listings to a local SQLite database (
bikes.db). - Web interface for:
- Fetching fresh listings from OLX (
Pobierzbutton), - Sorting results by price (ascending or descending),
- Setting how many listings to display,
- Resetting the current view.
- Fetching fresh listings from OLX (
- Python 3
- Flask
- SQLite
- Selenium (with ChromeDriver)
- Bootstrap 5 (for frontend styling)
- Python 3.10+
- Google Chrome + matching ChromeDriver
- Required packages:
pip install flask selenium