turbo2csv

[AZ] Bu, Azərbaycanda ən məşhur avtomobil alışı saytlarından biri olan Turbo.az-dan avtomobil məlumatlarını çıxarmaq üçün hazırlanmış Python veb kazıyıcısıdır. [EN] This is a Python web scraper built to extract car information from Turbo.az, one of the most popular car purchase websites in Azerbaijan.

MIT License

Downloads
80
Stars
1
Committers
1

Turbo.az Scraper

Bu, Azərbaycanın ən populyar avtomobil alış-veriş saytlarından biri olan Turbo.az-dan avtomobil məlumatlarını çıxarmaq üçün hazırlanmış Python veb-sayt tarayıcısıdır.

Xüsusiyyətlər

  • Marka, model, il, qiymət və yer daxil olmaqla avtomobil təfərrüatlarını çıxarır.
  • Məlumatlar CSV formatında saxlanılır.
  • Veb-saytın HTML etiketlərində dəyişiklik ola biləcəyindən kod yenilənməsi tələb oluna bilər.
  • Veb-skripinq üçün Selenium və Beautiful Soup kitabxanaları istifadə olunmuşdur.

Quraşdırılma

  1. Bu repozitorini klon edin.
  2. Terminalınızda pip install -r requirements.txt əmrini işlədərək lazımi tələbatları yükleyin.

Pypi Üzerində Quraşdırılma

turbo2csv-ni pip vasitəsilə quraşdıra bilərsiniz:

pip install turbo2csv

İstifadə

from turbo2csv.scraper import TurboScraper

scraper = TurboScraper(geckodriver_path='path/to/geckodriver', headless=True)

scraper.scrape(output_file='turbo.csv', start=1)

Sınaq

turbo2csv, qənaətbəxş və dəqiqliyi təmin etmək üçün ətraflı sınaq qapsamına malikdir. Sınaqları işlətmək üçün pytest-i istifadə edə bilərsiniz:

pip install pytest
pytest

Feragat

Bu tətbiq etmə, təhsil məqsədləri üçün nəzərdə tutulmuşdur və ticari məqsədlər üçün istifadə edilməməlidir. Müəllif, bu alətin səhv istifadəsinin yaradabilecəyi hüquqi məsələlərdən məsuliyyəti daşımayacaq.

Lisenziya

Bu layihə MIT Lisenziyası ilə lisenziyalanmışdır - ətraflı məlumat üçün LICENSE faylını baxın.

Package Rankings
Top 36.08% on Pypi.org
Related Projects