Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
22.05.2012, 13:44:47
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  Internet / LAN Forum
| | |-+  Google Suchergebnisse
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Google Suchergebnisse  (Gelesen 1640 mal)

Gast
« am: 03.10.2003, 11:45:21 »

Tag zusammen !

Sagt mal, ist es möglich mit Delphi eine Suchanfrage an Google zu schicken, und dann ALLE Ergebnisse auf einmal anzeigen zu lassen ?

MrDelphi
Gespeichert
kuisli
Gast
« Antworten #1 am: 04.10.2003, 07:28:17 »

so husch husch wohl kaum ;)

du müsstest dir die erste suchseite über eine GET-Anfrage holen, z.B.
Code:
memo1.text := idhttp.get('http://www.google.ch/search?q=' + suchbegriff + '&hl=de&ie=UTF-8&oe=UTF-8');


danach müsstest du von Hand mit POS und COPY im HTML nach der Anzahl Ergebniss-Seiten suchen. Die findest Du entweder ganz oben rechts oder unten in der Mitte bei "Ergebnis-Seite:" als links...

Dann müsstest Du mehrere GET-Anfragen machen, für die einzelnen Seiten, und diese zusammenführen. Die jeweilige Seite kannst du mit der Query-Variablen "start=" im Link definieren:
Das folgende Beispiel holt Dir die z.B. 7 Seite (es sind standartmässig jeweils 10 Resultate pro Seite)
Code:
http://www.google.ch/search?q=delphi&hl=de&lr=&ie=UTF-8&oe=UTF-8&start=60&sa=N

Bei jeder einzelnen Seite müsstest du dann halt noch den Header und den Footer vor bzw. nach den Ergebnissen abschneiden...
Ist also alles sehr Umständlich - Du müsstest voll im HTML rumschnippseln ;)

mit einer query variablen num=100 könntest du dir übrigens bis zu maximal 100 ergebnisse pro seite anzeigen lassen (so wie ich das sehe geht nicht mehr...) - diese Variable kannst du frei wählen zwischen 1 und 100...

gruss
kuisli
Gespeichert

Gast
« Antworten #2 am: 04.10.2003, 08:07:01 »

Nagut, ich werds mal versuchen. Danke schonmal ;)
Gespeichert
Rainer
Hero Member
*****
Offline Offline

Beiträge: 1666


WWW
« Antworten #3 am: 04.10.2003, 13:08:46 »

evtl interessant
[a href="http://www.google.de/apis/" target="_blank"]http://www.google.de/apis/[/a]
Gespeichert

MfG Rainer

end.
Thomas Stutz
Global Moderator
Hero Member
*****
Offline Offline

Beiträge: 1784



WWW
« Antworten #4 am: 04.10.2003, 14:06:45 »

Zitat

Wie du das in Delphi umsetzt, steht hier:

Searching Google (again) using Delphi and Web Services

[a href="http://www.drbob42.com/delphi5/examin33.htm" target="_blank"]http://www.drbob42.com/delphi5/examin33.htm[/a]
Gespeichert

(¯`·._tom_.·´¯)

Tipp: Viele Antworten auf Fragen gibt's hier:
http://www.swissdelphicenter.ch/de/tipsuchen.php
kuisli
Gast
« Antworten #5 am: 04.10.2003, 14:08:26 »

demfall gehts ja doch husch husch einigermassen! :))

auch in meinem namen danke für die hinweise!

gruss
kuisli
Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS