guten Abend liebe phpler,
ich arbeite grad noch an einem kleinen parser der auf cURL-Basis laufen soll. Dabei fällt mir auf dass ich ein paar Fragen habe String-Verknüpfung der URLs in PHP
Die ZIEL-URL: http://www.schulministerium.nrw.de/B....8745475728288
ggf auffrischen - wenn die Session abgelaufen ist.
Also - Wenn man alle checkbuttons klickt kriegt man ca 6400 resultate
Das sind dann die Seiten ...
http://www.schulministerium.nrw.de/B...seMapDO=116191
http://www.schulministerium.nrw.de/B...seMapDO=116270
http://www.schulministerium.nrw.de/B...seMapDO=188268
usw.
Will eine Schleife bauen über die URLs
Jetzt interessiert mich die String-Verknüpfung mit - in cURL!
Frage: wie ist der String zu zerlegen - wie die URL - (in der Schleife ) an cURL zu übergeben!
Freu mich auf einen tipp!
ich arbeite grad noch an einem kleinen parser der auf cURL-Basis laufen soll. Dabei fällt mir auf dass ich ein paar Fragen habe String-Verknüpfung der URLs in PHP
Die ZIEL-URL: http://www.schulministerium.nrw.de/B....8745475728288
ggf auffrischen - wenn die Session abgelaufen ist.
Also - Wenn man alle checkbuttons klickt kriegt man ca 6400 resultate
Das sind dann die Seiten ...
http://www.schulministerium.nrw.de/B...seMapDO=116191
http://www.schulministerium.nrw.de/B...seMapDO=116270
http://www.schulministerium.nrw.de/B...seMapDO=188268
usw.
Will eine Schleife bauen über die URLs
Jetzt interessiert mich die String-Verknüpfung mit - in cURL!
PHP-Code:
function get_page_data($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
if($output!=false && $_POST['dt']=='No')
return $output;
curl_close($ch);
}
for($i=1;$i<=$match[1];$i++)
{
$url = "http://www.example.com/page?page={$i}";
$data = get_page_data($url);
if($data) {
$cleaned = string_between('onload="check();">', '</body>', $data);
return = stip_tags($cleaned, '<table><tr><td><div>');
}
}
Freu mich auf einen tipp!

Kommentar