İyi kullanımlar dilerim
PHP:
<?php
$tc = filter_input(INPUT_GET, 'tc', FILTER_SANITIZE_STRING) ?? '';
$url = 'https://www.plakasorgula.net/search.php';
$headers = [
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8',
'Accept-Language: tr-TR,tr;q=0.6',
'Cache-Control: max-age=0',
'Content-Type: application/x-www-form-urlencoded',
'Origin: https://www.plakasorgula.net',
'Referer: https://www.plakasorgula.net/search.php',
'Sec-Fetch-Dest: document',
'Sec-Fetch-Mode: navigate',
'Sec-Fetch-Site: same-origin',
'Upgrade-Insecure-Requests: 1',
'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36',
'X-XSS-Protection: 1; mode=block'
];
$data = "plaka=" . urlencode($tc);
$ch= curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $data,
CURLOPT_ENCODING => 'gzip, deflate',
CURLOPT_HTTPHEADER => $headers,
CURLOPT_COOKIE => 'PHPSESSID=b281edf6a7263214ed16624067bde25d; crisp-client^%^2Fsession^%^2F5dd579fd-5077-4d93-b450-417a2f27cdd3=session_1e1df8eb-508b-481d-935d-5d771050b976'
]);
$result = curl_exec($ch);
curl_close($ch);
$dom = new DOMDocument();
@$dom->loadHTML($result);
$xpath = new DOMXPath($dom);
$rows = $xpath->query('//table[@class="table table-striped renk mt-3"]/tbody/tr');
$veriler = [];
foreach ($rows as $row) {
$plaka = $xpath->query('./td[1]', $row)->item(0)->textContent;
$sahip = $xpath->query('./td[2]', $row)->item(0)->textContent;
$tarih = $xpath->query('./td[3]', $row)->item(0)->textContent;
$gsm = $xpath->query('./td[4]', $row)->item(0)->textContent;
$veriler[] = [
'plaka' => $plaka,
'sahip' => $sahip,
'tarih' => $tarih,
'gsm' => $gsm
];
}
$data = [
'message' => 'made by ata#1227',
'data' => $veriler
];
echo json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
?>