2017-05-01 2 views
-1

Ich wollte Daten einer Website erfassen, die Funktionalität der Download-Daten als HTML/PDF hat. Aber ich möchte diese Daten ohne Download erfassen ich versuchte mit der Ausführung dieser URL durch Curl auf meinem lokalen Rechner. Wenn ich meinen Curl in meinem Browser starte, öffnet sich die Seite. Ich kann nicht verstehen, warum das passiert. Mein Code ist:Capture oder Daten einer Website

$ch = curl_init(); 
$curlConfig = array(
    CURLOPT_URL   => "http://example.com/xyz.aspx", 
    CURLOPT_POST   => true, 
    CURLOPT_RETURNTRANSFER => true, 
    CURLOPT_POSTFIELDS  => http_build_query(array(
     'Cdate' => '02/05/2017', 
     'ListType' => 'D', 
     'ddlNo'=>0, 
     'ddl'=>0, 
     'txtCaseNo'=>'', 
     'Gen'=>'Search List', 
     'txt'=>'XYZ' 
    )) 
); 
curl_setopt_array($ch, $curlConfig); 
$result = curl_exec($ch); 
curl_close($ch); 
print_r($result); 

die Parameter definiert werden, um die curl Anfrage sind die Parameter, die mit der Anforderung verwendet werden.

+0

* ich nicht in der Lage bin, zu verstehen, warum dies geschieht * Warum ist das, was passiert? – Jer

+0

Bitte auch, warum Sie es bewerten? –

+0

Ich habe nicht gewählt:/ – Jer

Antwort

0

Könnte es sein, dass das Ergebnis eine Javascript-Weiterleitung enthält? Vielleicht so etwas wie diese versuchen:

print_r(htmlentities($result)); 

statt:

print_r($result); 
Verwandte Themen