Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zmmmdf/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.
https://github.com/zmmmdf/turbo2csv
auto avtomobil az azerbaijan azerbaijani azerbaycan car masin purchase py pylang python selenium turbo-az turbp
Last synced: 11 days ago
JSON representation
[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.
- Host: GitHub
- URL: https://github.com/zmmmdf/turbo2csv
- Owner: zmmmdf
- License: mit
- Created: 2024-05-28T20:16:04.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-05-29T09:57:16.000Z (7 months ago)
- Last Synced: 2024-12-01T12:04:22.255Z (about 1 month ago)
- Topics: auto, avtomobil, az, azerbaijan, azerbaijani, azerbaycan, car, masin, purchase, py, pylang, python, selenium, turbo-az, turbp
- Language: Python
- Homepage:
- Size: 170 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.az.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 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:
```bash
pip install turbo2csv
```## İstifadə
```python
from turbo2csv.scraper import TurboScraperscraper = 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:
```bash
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.