Ich möchte eine Webseite Informationen mit Curl verschrotten. Hier ist mein Skript -Wie bekomme ich Redirect URL von Curl
$data[0] = "WP8558753";
$url = "http://www.searspartsdirect.com/part/search.html?q=".$data[0];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "http://parts.sears.com/partsdirect/part-model/'".$data[0]."'?shdMod=".$data[0]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$output = curl_exec ($ch);
echo curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
curl_close ($ch);
ich diese URL http://www.searspartsdirect.com/part-number/WP8558753/0026/110.html?pathTaken=partSearch&q=WP8558753
in Variable holen will.
Wie kann ich das tun .. bitte geben Sie einige Hinweise.
Das bestimmte URL zu folgen Umleitungen ('http: //www.searspartsdirect.com/part/search.html q = WP8558753') eigentlich nicht eine Weiterleitung zurückgeben. Es gibt eine 200 und eine ganze HTML-Seite zurück. (Vermutlich lädt es später eine neue URL über JavaScript.) Einfach 'curl' die Seite hier wird dir nicht helfen. – smarx
was kann ich dann tun? Kannst du mir bitte irgendeinen Vorschlag machen – Steve