| | | | |
| |||||||
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Neuer Benutzer Registriert seit: 03.11.2005
Beiträge: 9
![]() | Hallo, ich lasse durch ein Skript fremde Webseiten spidern. Dazu nutze ich die Funktion file_get_contents ("URL"); um den Seiteninhalt einer URL in einen String zu laden. Auf einer Seite wird aber die Folgeseite wie folgt verlinkt: Folgeseite>> Ich hab also keine URL (oder doch?). Wie komme ich an den Inhalt dieser Folgeseite (brauche ihn in einem String) Vielen vielen Dank für Feedback! |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Nö, kann nicht wirklich helfen, denn __doPostBack ist keine normale JavaScript-Funktion, sondern vermutlich was eigenes. Initiieren kannst du das mittels PHP nicht, denn PHP != JavaScript. Du könntest dir höchstens angucken, was das ganze in einem Browser anstellen würde und das dann in PHP nachbauen.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| |
| | |
| Erfahrener Benutzer | Du musst dafür halt gucken, was es in der Seite für JavaScript gibt und wo die Funktion definiert wurde. Sowas wie einen BrowserSimulator, der dann ausgehend von PHP die Funktion interpretiert, gibt es nicht, soweit ich das weiss.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| |
| | |
| Neuer Benutzer Registriert seit: 03.11.2005
Beiträge: 9
![]() | Mepeisen, da hätte ich auch selber drauf kommen können (schlag an den Kopf) Da steht <script language="javascript" type="text/javascript"> <!-- function __doPostBack(eventTarget, eventArgument) { var theform; if (window.navigator.appName.toLowerCase().indexOf("m icrosoft") > -1) { theform = document.Form1; } else { theform = document.forms["Form1"]; } theform.__EVENTTARGET.value = eventTarget.split("$").join(":"); theform.__EVENTARGUMENT.value = eventArgument; theform.submit(); } // --> </script> Hilft das? |
| |
| | |
| Erfahrener Benutzer | Okay, dann gibt es dort wohl ein Formular mit name="Form1". Dort gibt es zwei Eingabefelder, eines mit Namen "__EVENTTARGET", eines mit Namen "__EVENTARGUMENT". In das erste wird der erste Parameter geschrieben, wobei $ durch : ersetzt wird. Ins zweite wird das zweite Argument geschrieben. Und alles wird abgeschickt. Das sollte reichen. Mehr Info kann ich dir sowieso nicht geben
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Problem mit einer Website | PHP Tipps 2004 | 12 | 06.08.2004 10:34 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| webseiten spidern, php website spidern, php webseite spidern, php skript browsersumulator, verlinkung __dopostback |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.