Ich sehe viele Fragen zu meinem Problem. Aber keine von ihnen bietet eine praktikable Lösung. Anstatt komplexe Funktionalität zu machen, brauche ich eine einfache Lösung. Bitte, ich will nicht cURL. Ich habe schon viel mit diesem Code gemacht.file_get_contents konnte Stream nicht öffnen: HTTP-Anforderung fehlgeschlagen! HTTP/1.1 500 Intern> Serverfehler in
Ich arbeite an einem Scraping-Projekt und muss den Inhalt der Produktrevisionen von ebay laden.
Ich bin mit PHP-Funktion
file_get_contents();
Hier ist die URL i mit beunruhigend bin.
https://cgi.ebay.com/ws/eBayISAPI.dll?ViewItemRevisionDetails&item=272908801183
Dieses file_get_contents(); funktioniert einwandfrei auf verschiedenen URLs, weiß aber nicht warum nicht.
Dies ist der Code, den ich verwende.
<?php
$html = file_get_contents('https://cgi.ebay.com/ws/eBayISAPI.dll?ViewItemRevisionDetails&item=272908801183');
echo $html;
?>
aber ich erhalte diesen Fehler ..
Warnung: file_get_contents (https://cgi.ebay.com/ws/eBayISAPI.dll?ViewItemRevisionDetails&&item=272908801183): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in /Users/samz/Documents/projects/scraping/test.php auf Linie 3
bitte mehr von test.php. Was ist auf und um Linie 3? – wclark
in Zeile 3 ist ... echo $ html; das Skript, das ich oben geschrieben habe. Sie können dieses Skript kopieren und in eine beliebige PHP-Datei einfügen und auf "Hinter" klicken. Sie erhalten den gleichen Fehler. Dies war die einfachste Methode, um Fehler für Ihre Gurus neu zu erstellen. BTW sollte es Zeile 2 sein. Ich habe eine zusätzliche Zeile auf meiner test.php Datei – MFarooqi
Warum verwenden Sie nicht die eBay-API? – nogad