Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 3006 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
Visual Studio
Vb.net Datenfelder aus Word 2003 Dokument auslesen (3)

Frage von Herbrich19 zum Thema Visual Studio ...

DNS
Website DNS geht IP nicht (12)

Frage von TechTobi zum Thema DNS ...

VB for Applications
gelöst Mit VBA Zertifikate auslesen (3)

Frage von it4baer zum Thema VB for Applications ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (50)

Frage von sabines zum Thema Internet ...

Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

Router & Routing
PFsense - Netzverbindung steht, aber kein Internet vorhanden (24)

Frage von aschmid zum Thema Router & Routing ...

Windows Server
gelöst Windows 2016 Hyper-V und VHDS (19)

Frage von emeriks zum Thema Windows Server ...