curl funktioniert nicht für das abrufen einer web-Seite Inhalte, warum?

ich bin mit ein curl-Skript, um einen link gehen und bekommen deren Inhalt für die weitere Bearbeitung. im folgenden ist der link und curl-Skript:

<?php 
$url = 'http://criminaljustice.state.ny.us/cgi/internet/nsor/fortecgi?serviceName=WebNSOR&amp;templateName=detail.htm&amp;requestingHandler=WebNSORDetailHandler&amp;ID=368343543';

//curl script to get content of given url

$ch = curl_init();

//set the target url

curl_setopt($ch, CURLOPT_URL,$url);

//request as if Firefox

curl_setopt($ch, CURLOPT_HTTPHEADER, Array("User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.15) Gecko/20080623 Firefox/2.0.0.15") ); 
curl_setopt($ch, CURLOPT_NOBODY, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result= curl_exec ($ch);
curl_close ($ch);
echo $result;
?>

aber die Webseite ist nicht ausgenommen, es durch Skript-es gibt user die Ausnahme in der Folge, aber wenn wir normalerweise fügen Sie die url in browser öffnen Sie die Seite in Ordnung.

Bitte helfen, was mache ich hier falsch.

Dank und Grüße

Dies ist nicht data mining. Dies ist nur web-scraping. Bitte verwenden Sie mehr entsprechenden tags, um besser zu Antworten.

InformationsquelleAutor | 2009-05-02

Schreibe einen Kommentar