<?php
header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Methods: POST, GET'); header('Access-Control-Allow-Headers: Content-Type'); header('Content-Type: application/json');
// First check if cURL is installed
die(json_encode(['error' => 'cURL is not installed on this server'])); }
// Initialize cURL session
// URL to scrape
$url = "https://s...content-available-to-author-only...n.pk/";
// Set cURL options
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
]);
// Execute cURL session
}
// Process the content
$dom = new DOMDocument();
$dom->loadHTML($html_content);
$xpath = new DOMXPath($dom);
// Extract data
$items = [];
$headings = $xpath->query('//h2');
if ($headings) {
foreach ($headings as $heading) {
$items[] = [
'Brand' => trim($heading->textContent), 'Price' => 'N/A' // You can adjust this based on your needs
];
}
}
?>
PD9waHAKaGVhZGVyKCdBY2Nlc3MtQ29udHJvbC1BbGxvdy1PcmlnaW46IConKTsKaGVhZGVyKCdBY2Nlc3MtQ29udHJvbC1BbGxvdy1NZXRob2RzOiBQT1NULCBHRVQnKTsKaGVhZGVyKCdBY2Nlc3MtQ29udHJvbC1BbGxvdy1IZWFkZXJzOiBDb250ZW50LVR5cGUnKTsKaGVhZGVyKCdDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2pzb24nKTsKCi8vIEZpcnN0IGNoZWNrIGlmIGNVUkwgaXMgaW5zdGFsbGVkCmlmICghZnVuY3Rpb25fZXhpc3RzKCdjdXJsX2luaXQnKSkgewogICAgZGllKGpzb25fZW5jb2RlKFsnZXJyb3InID0+ICdjVVJMIGlzIG5vdCBpbnN0YWxsZWQgb24gdGhpcyBzZXJ2ZXInXSkpOwp9CgovLyBJbml0aWFsaXplIGNVUkwgc2Vzc2lvbgokY2ggPSBjdXJsX2luaXQoKTsKCi8vIFVSTCB0byBzY3JhcGUKJHVybCA9ICJodHRwczovL3MuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLm4ucGsvIjsKCi8vIFNldCBjVVJMIG9wdGlvbnMKY3VybF9zZXRvcHRfYXJyYXkoJGNoLCBbCiAgICBDVVJMT1BUX1VSTCA9PiAkdXJsLAogICAgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiA9PiB0cnVlLAogICAgQ1VSTE9QVF9GT0xMT1dMT0NBVElPTiA9PiB0cnVlLAogICAgQ1VSTE9QVF9TU0xfVkVSSUZZUEVFUiA9PiBmYWxzZSwKICAgIENVUkxPUFRfVVNFUkFHRU5UID0+ICdNb3ppbGxhLzUuMCAoV2luZG93cyBOVCAxMC4wOyBXaW42NDsgeDY0KSBBcHBsZVdlYktpdC81MzcuMzYnCl0pOwoKLy8gRXhlY3V0ZSBjVVJMIHNlc3Npb24KJGh0bWxfY29udGVudCA9IGN1cmxfZXhlYygkY2gpOwoKaWYgKGN1cmxfZXJybm8oJGNoKSkgewogICAgZGllKGpzb25fZW5jb2RlKFsnZXJyb3InID0+IGN1cmxfZXJyb3IoJGNoKV0pKTsKfQoKY3VybF9jbG9zZSgkY2gpOwoKLy8gUHJvY2VzcyB0aGUgY29udGVudAokZG9tID0gbmV3IERPTURvY3VtZW50KCk7CmxpYnhtbF91c2VfaW50ZXJuYWxfZXJyb3JzKHRydWUpOwokZG9tLT5sb2FkSFRNTCgkaHRtbF9jb250ZW50KTsKbGlieG1sX2NsZWFyX2Vycm9ycygpOwoKJHhwYXRoID0gbmV3IERPTVhQYXRoKCRkb20pOwoKLy8gRXh0cmFjdCBkYXRhCiRpdGVtcyA9IFtdOwokaGVhZGluZ3MgPSAkeHBhdGgtPnF1ZXJ5KCcvL2gyJyk7CgppZiAoJGhlYWRpbmdzKSB7CiAgICBmb3JlYWNoICgkaGVhZGluZ3MgYXMgJGhlYWRpbmcpIHsKICAgICAgICAkaXRlbXNbXSA9IFsKICAgICAgICAgICAgJ0JyYW5kJyA9PiB0cmltKCRoZWFkaW5nLT50ZXh0Q29udGVudCksCiAgICAgICAgICAgICdQcmljZScgPT4gJ04vQScgLy8gWW91IGNhbiBhZGp1c3QgdGhpcyBiYXNlZCBvbiB5b3VyIG5lZWRzCiAgICAgICAgXTsKICAgIH0KfQoKZWNobyBqc29uX2VuY29kZSgkaXRlbXMpOwo/Pgo=