Web Site: Yargitay Karar Arama
Ekran görüntüsünde görünen tabloya erişmek için önce birtakım seçimler yapmanız gerekiyor. Ben detaylı arama kısmında "12. Hukuk Dairesi" seçtikten sonra bu tablo önüme geliyor. Python ile bu işlemleri yaptırdıktan sonra tabloya erişemiyorum. Birçok kütüphane ile denedim ancak sürekli hata aldım. Yardımcı olur musunuz?
Amacım tablo sıralaması yaptıktan sonra yalnızca karar kısmında yazan verileri çekmek. Örneğin "2023/2735, 2023/2706 ...". Mümkünse 2165 veri için aynısını yapmak istiyorum. 2165 verinin yalnızca karar numaralarını nasıl çekebiliriz?
Ekran görüntüsünde görünen tabloya erişmek için önce birtakım seçimler yapmanız gerekiyor. Ben detaylı arama kısmında "12. Hukuk Dairesi" seçtikten sonra bu tablo önüme geliyor. Python ile bu işlemleri yaptırdıktan sonra tabloya erişemiyorum. Birçok kütüphane ile denedim ancak sürekli hata aldım. Yardımcı olur musunuz?
Amacım tablo sıralaması yaptıktan sonra yalnızca karar kısmında yazan verileri çekmek. Örneğin "2023/2735, 2023/2706 ...". Mümkünse 2165 veri için aynısını yapmak istiyorum. 2165 verinin yalnızca karar numaralarını nasıl çekebiliriz?
Python:
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import requests
import pandas as pd
from bs4 import BeautifulSoup
from requests_html import HTMLSession
session = HTMLSession()
chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_argument("--incognito")
driver = webdriver.Chrome(chrome_options = chromeOptions)
driver.maximize_window()
driver.get("https://karararama.yargitay.gov.tr/")
detayArama = driver.find_element(By.XPATH, '//*[@id="detay"]')
detayArama.click()
sleep(2)
hukuk = driver.find_element(By.XPATH, '//*[@id="collapseDetaylıArama"]/div/div[3]/div[2]/div/button')
hukuk.click()
sleep(.5)
hd12 = driver.find_element(By.XPATH, '//*[@id="bs-select-3-11"]')
hd12.click()
sleep(.5)
hukuk.click()
sleep(.5)
yil = driver.find_element(By.XPATH, '//*[@id="kararNoYil"]')
yil.send_keys("2023")
sleep(.5)
kararno = driver.find_element(By.XPATH, '//*[@id="collapseDetaylıArama"]/div/div[10]/div[2]/div/label[2]/span')
kararno.click()
sleep(.5)
ara = driver.find_element(By.XPATH, '//*[@id="detaylıAramaG"]')
ara.click()
sleep(.5)
kayitgoster = driver.find_element(By.XPATH, '//*[@id="detayAramaSonuclar_length"]/label/select')
kayitgoster.click()
sleep(.5)
kayit100 = driver.find_element(By.XPATH, '//*[@id="detayAramaSonuclar_length"]/label/select/option[4]')
kayit100.click()
sleep(.5)
Dosya Ekleri
Son düzenleyen: Moderatör: