Yargıtay Scraping
Yargıtay Karar Arama sitesinden belirlenen tarih aralığındaki kararları indiren Python paketidir.
Kurulum
python -m pip install yargitay_scraping
Paket kurulurken gerekli bağımlılıklar otomatik kurulur. Manuel kurmak isterseniz:
python -m pip install selenium beautifulsoup4 chromedriver-autoinstaller
Google Chrome yüklü olmalıdır. Uyumlu ChromeDriver, paket tarafından otomatik olarak indirilir.
Kullanım
Python ile
from yargitay_scraping import get_decisions
get_decisions(
init_year="01.01.2025",
last_year="31.12.2025",
)
Terminal ile
Kurulumdan sonra paketi Python dosyası oluşturmadan terminalden de çalıştırabilirsiniz:
yargitay-scraping --start-date 01.01.2025 --end-date 31.12.2025
Tarih belirtilmezse varsayılan olarak 01.01.2025 ile 31.12.2025 aralığı kullanılır:
yargitay-scraping
Kullanılabilir seçenekleri görmek için:
yargitay-scraping --help
Çıktı
Kararlar, komutu çalıştırdığınız dizindeki kararlar/ klasörüne .txt olarak kaydedilir. Örneğin komutu ~/Masaustu içinde çalıştırırsanız dosyalar ~/Masaustu/kararlar/ klasörüne kaydedilir.
Kaldığı Yerden Devam Etme
Program her karar kaydedildikten sonra sıradaki sonuç numarasını kararlar/.yargitay_scraping_progress.json dosyasına yazar. Program kapanır veya hata verirse, aynı tarih aralığıyla ve aynı dizinde tekrar çalıştırmanız yeterlidir:
yargitay-scraping --start-date 01.01.2025 --end-date 31.12.2025
Program, önceki sonuçları tek tek dolaşmadan kaldığı kararın bulunduğu sonuç sayfasını doğrudan açar ve indirmeye devam eder. Tüm kararlar indirildiğinde bu durum dosyası otomatik silinir. İndirmeyi en baştan başlatmak isterseniz kararlar/.yargitay_scraping_progress.json dosyasını silebilirsiniz.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yargitay_scraping-0.0.5.tar.gz.
File metadata
- Download URL: yargitay_scraping-0.0.5.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
114553b045306001060c0e1c1c1b762de980f94466978bd05c7b4c41cfbe155c
|
|
| MD5 |
e0e26930cdeac1de78be89db05e29d8f
|
|
| BLAKE2b-256 |
9896211a8c69b18eca88cbfbefad289ace2d455f8e73e60213c0bcbc5e909534
|
File details
Details for the file yargitay_scraping-0.0.5-py3-none-any.whl.
File metadata
- Download URL: yargitay_scraping-0.0.5-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d87cbd9e00f96c9aaafa98b10caf5d55e71ed2287d72c828f76a6e26836630d
|
|
| MD5 |
61791d2c0aa3bc53c74b926d5e0d6a9f
|
|
| BLAKE2b-256 |
c7bc2baef6d96505cb4cf4703334a2e2f961c3042210cb4eb61eb8971ed56372
|