Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Das Ergebnis einer (POST) Suchfunktion einer exteren Website auslesen.

Frage Entwicklung PHP

Mitglied: 90957

90957 (Level 1)

06.10.2012 um 16:49 Uhr, 3042 Aufrufe, 5 Kommentare

Hey Leute,

ich möchte per php, JS, html (oder wie auch immer das gemischt werden muss)
das Ergebnis von Suche auf verschiedenen Webseiten auslesen und dann für mich sortiert
und strukturiert ausgeben.
Leider arbeiten die Websiten mit POST, sonst hätte ich einfach file_get_contents()
samt dem GET variablen verwendet.
Ich bin bisher soweit dass die Suchergebnisse trotz POST in iframes angezeigt werden
aber habe festgestellt, dass mir das leider überhaupt nichts bringt... xD

Wie kann ich an das Problem rangehen?
Gibt es vieleicht schon irgendwo ein ähnliches Problem mit einer Lösung?
Hat jemand eine idee?
Ich denke wenn ich nur die Ausgabe der Website eine Variable bekomme ist es nur noch
Fleißarbeit den ganzen Inhalt zu filtern. Das bekomm ich dann bestimmt hin.

Ich sollte vieleicht noch dazu sagen, dass dieses Script nicht für eine öffnedliche Website gedacht
ist, sondern nur für eine kleine Gruppe Leute. Also sind Sicherheitsaspekte nicht sonderlich relevant und
auch Urheberrechtsschutz und Fairniss etc. gegenüber den Websiten wird gewahrt.

Gruß
BluBb_mADe
Mitglied: EvilMoe
06.10.2012, aktualisiert um 16:54 Uhr
Hallo,

CURL ist das Zauberwort.

Oder halt mit fsockopen, fread, fwrite, fgets etc. Wäre aber aufwändiger.


Sven
Bitte warten ..
Mitglied: 90957
06.10.2012 um 16:58 Uhr
WOW das ging aber schnell!
Ich hab gerade mal nachgeguckt und du hast recht,
das ist genau dass was ich gesucht habe.
Danke, du hast mir sehr viel rumgesuche erspart!

Innterhalb von nur 3min ne Antwort, super! :D

Grüße
BluBb_mADe
Bitte warten ..
Mitglied: Arano
06.10.2012 um 18:52 Uhr
Hallo...

...mal meiner Neugier nach:
Wie hast du es denn geschafft die Suchergebnisse der Seiten in den iFrames anzeigen zu lassen, wenn diese doch eigentlich POST-Werte erwarten !?


~Arano
Bitte warten ..
Mitglied: 90957
06.10.2012, aktualisiert um 20:06 Uhr
Ääähm ...
Ich hats schon gelöscht, aber ich bekomms noch zusammen glaub ich.

Ist ganz einfach...

Du machst:
01.
<form name="form1" target="name_des_iframes" action="suchscript_der_webseite" method="post"> 
02.
<input type="text" name="name_aus_dem_postformular_der_webseite"> 
03.
<inpui type="button" ... >
Wenn du jetzt abschickst sendet er den Kram in dein iframe rein...

Etwas umständlicher wars dass ein submit button an mehrere Iframes sendet,
aber das geht auch per JS...legst einfach mehrere forms an (jedes form
is einem iframe zugeordnet) und die enthalten hidden elemente entsprechend
dem ersten input feld.
Die erste form postet einfach in die anderenhidden forminputs per JS mit
onkeyup und dann sendet man per JS auf dem submit button einfach
01.
onclick="document.form1.submit();document.formx.submit();"
Is ein bisschen umständlich und geht bestimmt auch einfacher aber es funktioniert,
das reicht mir.

Gruß
BluBb_mADe
Bitte warten ..
Mitglied: Arano
06.10.2012, aktualisiert um 20:25 Uhr
Hi

Hahaha... ja klar doch !
Ich hing mit meinen Gedanken am "src"-Attribut des iFrame-Tags fest.
Und das "target"-Attribut habe ich nur ein paar mal für meine ersten Frame basierenden Websiten verwendet, aber das ist schon etwas her.


Danke für das lösen meiner Gedanken *g*


Schönes Wochenende noch
~Arano


//Edit: Wenn gelöst, ruhig als solchen markieren
Bitte warten ..
Ähnliche Inhalte
Microsoft
Registry automatisch auslesen und das Ergebnis speichern
gelöst Frage von TutterMicrosoft11 Kommentare

Hallo an alle, ich suche eine Möglichkeit die Registry von mehreren PC´s auszulesen und ich möchte an einer bestimmten ...

C und C++
C-Sharp und Flash-Website - Text aus Website auslesen und Buttons klicken
Frage von mabue88C und C++2 Kommentare

Hallo, ich habe auch schon die nächste Frage. Für einige Webservices, die keine API anbieten habe ich bereits diverse ...

Microsoft Office
Outlook Suchfunktion
Frage von DrPsychMicrosoft Office1 Kommentar

Hey liebe Admins, ich habe ein kleines Problem Problem: Also in meiner Firma haben die Mitarbeiter Folgendes Problem das ...

Administrator.de Feedback
Suchfunktion - Administrator.de
gelöst Frage von KMUlifeAdministrator.de Feedback7 Kommentare

Hallo Leute Mir ist aufgefallen, dass die Suchfunktion im Forum ziemlich spuckt. Bzw. fast nie eine sinnvolle Ausgabe ausgespuckt ...

Neue Wissensbeiträge
Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 9 MinutenSicherheit

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 107 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless10 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Router & Routing
Wieso kann ich den UPD 7000-9000 nicht freigeben?
Frage von Jayk0bRouter & Routing8 Kommentare

Router: Telekom W 723V Ports: UDP 7000-9000 Können nicht frei gegeben werden. Benutzgrund: Rocket League 7000 – 9000 UDP ...

Router & Routing
Fritzbox Gastnetz - exposed Host - zur Sophos IPTV
Frage von medikopterRouter & Routing8 Kommentare

Hallo zusammen, ich habe eine Frage bezüglich des Fritz box Gastzugangs an einer Sophos UTM Home. An liebsten wäre ...