meine Frage ist, wie ich eine Website kratzen kann, die ihr Datum mit Ajax-Technologie lädt. Wenn Sie beispielsweise auf den Link der Seite 2
klicken, werden die Daten mit AJAX geladen. Hier ist der Link this url. , wenn ich die XHR
inspizieren finde ich die params:scrape eine Website mit Ajax zu laden Datum mit PHP
<?php
$param=array('page'=>2,'security'=>'a5db027292','action'=>'evetn);
$url='https://www.ottawatourism.ca/events/?page='.$param['page'].'&action=events_see_more&security='.$param['security'];
$sitecontent=file_get_content($url);
$dom= new DOMDocumnet();
$dom->loadHTML($sitecontent);
$xpath= new DOMXpath($dom);
$nodes= $xpath->query('//div[@class="link-tile"]/a/@href');
foreach($nodes as $link){
var_dump($link->nodeValue);
}
?>
es etwas falsch mit meinem Code scheint, denn wenn ich page=5
gesagt, ich die gleichen Ergebnisse erhalten.
@ Ich war im Internet graben, aber leider keine Ergebnisse. Könntest du Links hier verlinken? –