ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
844
844
EMPFEHLEN
-
Hi,
da ich zur Zeit an einem kleinen Projekt arbeite wollte ich mal vorab fragen ob es programmiertechnisch möglich ist. Sich auf einer anderen Webseite per Script einzuloggen um von dort die Suchanfrage zu nutzen und die Ausgabe auf der eigenen Seite auszugeben.
Also mein Gedanken weg wäre so.
Man gibt den Suchbegriff in einem Inputfeld ein. Ein Ajaxscript öffnet in einem Hidden frame die gewünschte Seite und logt sich dort mit den Userdaten ein. Dort wird dann der besagte suchstring in das Suchfeld eingetragen, ergebniss kommt und das script gibt dies auf der eigenen Seite in einem Div aus.
Ist das möglich oder ist das eher wunschdenken?
Gruß FabianWer langsam fährt, wird länger gesehen.
-
Ist möglich.
Die erste Möglichkeit die mir spontan dazu einfällt ist mit HTTP/1.1 GET/POST zu arbeiten.
- Du connectest via Socket auf die Website
- Du sendest die Cookie-Daten zum Einloggen (einfachste Möglichkeit)
- Du sendest ein POST an die search.php?query=<deine Such-Anfrage>
- Du liest die Daten die Daten die vom Server zurückkommen
- Filterst mit String und/oder Regex Funktionen alles was für dich relevant ist
EDIT:
Ich hab um zu sehen wie die jeweiligen GET und POST für die Website aussehen ein FireFox Plugin namens "HTTP LIVE HEADERS", vereinfacht die Arbeit.
GrußGeändert von gamp (05.03.10 um 02:02 Uhr)
-
Moin,
da wir dies Thema grad vor Kurzem hatten, hier mal der Link: http://www.tutorials.de/forum/php/35...speichern.html
Ähnliche Themen
-
Outlook-Kalender: Menü "Datei / als Webseite speichern ..."
Von romi48 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 15.06.10, 15:31 -
Webseite abblenden und ein weißes "Fenster" anzeigen
Von Stoneheart im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 08.10.07, 22:03 -
Shell-Skript: "Unexpected end of file"
Von Matthias Becker im Forum Linux & UnixAntworten: 5Letzter Beitrag: 19.04.06, 01:17 -
"From: "-Feld belegen in PHP-Senden-Skript
Von fabi9the9real im Forum PHPAntworten: 2Letzter Beitrag: 29.09.05, 19:30





Zitieren
Login





