Skip to content

This is a web scraper for the website Arabam.com, a Turkish car marketplace. It uses Python with Selenium and BeautifulSoup to pull vehicle data like brand, model, and price, and saves it to a CSV file. It also has a simple graphical user interface (GUI).

Notifications You must be signed in to change notification settings

ridvansevik/arabam-com-scraper

Repository files navigation

ArabamScraper

ArabamScraper is a web scraping tool designed to collect second-hand vehicle listings from Arabam.com. The script extracts essential vehicle details such as brand, model, year, price, mileage, listing date, and location, saving the data into a structured CSV file. This project is currently intended for generating a small dataset, with future updates planned for improvements and expanded functionality.

Features

  • Uses Selenium and BeautifulSoup for efficient web scraping.
  • Implements human-like browsing behavior to avoid detection.
  • Saves extracted data into a CSV file for easy analysis.
  • Configurable maximum page limit to control the scraping process.

Requirements

  • Python 3.x
  • Google Chrome & ChromeDriver
  • Required Python libraries: beautifulsoup4, selenium, csv

Installation

  1. Clone the repository:
    git clone https://github.com/your-repo/ArabamScraper.git
    cd ArabamScraper
  2. Install dependencies:
    pip install -r requirements.txt
  3. Ensure ChromeDriver is installed and matches your Chrome version.

Usage

Run the script with:

python arabam_scraper.py --category otomobil --min_price 50000 --max_price 200000 --max-pages 5 --output car_listings.csv

The scraped data will be saved as a CSV file in the project directory.

Future Updates

  • Enhancements for larger dataset collection.
  • Improved error handling and performance optimizations.
  • Additional filtering and data extraction features.

License

This project is licensed under the MIT License.

About

This is a web scraper for the website Arabam.com, a Turkish car marketplace. It uses Python with Selenium and BeautifulSoup to pull vehicle data like brand, model, and price, and saves it to a CSV file. It also has a simple graphical user interface (GUI).

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published