Skip to main content

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

yargitay_scraping-0.0.5.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yargitay_scraping-0.0.5-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

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

Hashes for yargitay_scraping-0.0.5.tar.gz
Algorithm Hash digest
SHA256 114553b045306001060c0e1c1c1b762de980f94466978bd05c7b4c41cfbe155c
MD5 e0e26930cdeac1de78be89db05e29d8f
BLAKE2b-256 9896211a8c69b18eca88cbfbefad289ace2d455f8e73e60213c0bcbc5e909534

See more details on using hashes here.

File details

Details for the file yargitay_scraping-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for yargitay_scraping-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6d87cbd9e00f96c9aaafa98b10caf5d55e71ed2287d72c828f76a6e26836630d
MD5 61791d2c0aa3bc53c74b926d5e0d6a9f
BLAKE2b-256 c7bc2baef6d96505cb4cf4703334a2e2f961c3042210cb4eb61eb8971ed56372

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page