Du bist nicht angemeldet.

Denny

Registrierter Benutzer

  • »Denny« ist männlich
  • »Denny« ist der Autor dieses Themas

Beiträge: 478

Dabei seit: 31. Juli 2008

Wohnort: Berlin

Hilfreich-Bewertungen: 9

  • Private Nachricht senden

1

Freitag, 12. Juni 2009, 21:43

Google Suchergebnisse auslesen (GoogleSearchAPI)

Hallo
Hier mal ein kleines Tutorial über die GoogleSearchAPI.
Die DLL kann man auf der Google Homepage herunterladen.
Ich hänge sie aber auch im Anhang an.
Die DLL dient dazu, die Google Suchergebnisse eines bestimmten Strings auszulesen.

Der Aufruf erfolgt folgendermaßen:

Quellcode

1
2
3
 For Each Ergebnis In Google.API.Search.GwebSearcher.Search("Test", 20, Google.API.Language.German)
            ListBox1.Items.Add("Titel: " & Ergebnis.Title & "-" & "Link: " & Ergebnis.Url & "-" & "Beschreibung: " & Ergebnis.Content)
        Next

Das ist ein Beispiel, um die Web-Ergebnisse in eine ListBox auszugeben.
Der Suchtext ist "Test", es werden die ersten 20 Ergebnisse angezeigt und die Sprache ist Deutsch.

Es können auch Bilderergebnisse ausgegeben werden:

Quellcode

1
2
3
For Each Ergebnis In Google.API.Search.GimageSearcher.Search("Test", 20, Google.API.Search.ImageSize.all, Google.API.Search.Colorization.all, Google.API.Search.ImageType.all, Google.API.Search.FileType.all)
            ListBox1.Items.Add("Titel: " & Ergebnis.Title & "-" & "Link: " & Ergebnis.Url & "-" & "Beschreibung: " & Ergebnis.Content)
        Next

Dabei kann man das Bild zum Beispiel in einer PictureBox anzeigen (Ergebnis.Url)

Es gibt noch mehr Funktionen. Ihr könnt ja selbst mal schauen, wie das funktioniert.

Web-Suche:
GwebSearcher

Lokale Suche:
GlocalSearcher

News-Suche:
GnewsSearcher

Blog-Suche:
GblogSearcher

Video-Suche:
GvideoSearcher

Buch-Suche:
GbookSearcher

Patent-Suche:
GpatentSearcher

Bilder-Suche:
GimageSearcher

Ich hänge auch noch ein Beispielprojekt an.

Viel Spaß!
Denny

Ein Programmbeispiel findet ihr hier
»Denny« hat folgende Dateien angehängt:

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Denny« (13. Juni 2009, 13:32)


Es hat bereits 1 registrierter Benutzer diesen Beitrag als hilfreich eingestuft.

Benutzer, die diesen Beitrag hilfreich fanden:

X-Zat

Bady

BrainStorm 127.0.0.1

  • »Bady« ist männlich

Beiträge: 898

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 39

  • Private Nachricht senden

2

Mittwoch, 16. Dezember 2009, 01:46

Warum werden bei mir immer genau 64 Einträge gefunden bei google?
Funktionier leider auf Windows 7 nicht (XP funktioniert)

PS: meinen Vorherigen Post bitte löschen
GOOGLE ist mein Meister :)

Gutelaunetyp

Registrierter Benutzer

  • »Gutelaunetyp« ist männlich
  • »Gutelaunetyp« wurde gesperrt

Beiträge: 421

Dabei seit: 26. Dezember 2009

Frühere Benutzernamen: Gutelaunetyp

Hilfreich-Bewertungen: 9

  • Private Nachricht senden

3

Freitag, 23. Juli 2010, 09:13

Hay,

es kommt immer der Fehler:

Visual Basic Quellcode

1
"Google" wurde nicht deklariert. Auf das Objekt kann aufgrund seiner Schutzstufe möglicherweise nicht zugegriffen werden.


Verweis ist hinzugefügt.

Habe es auch schon mit Imports Google versucht , Fehler bleibt.


Hat jemand ne Idee?



Mfg Kevin.

xXIXx

iWhat!?‮‮

Beiträge: 86

Dabei seit: 19. Mai 2010

Wohnort: Schweiz, Aargau‮‮‮‮‮

Frühere Benutzernamen: xXIXx

Hilfreich-Bewertungen: 41

  • Private Nachricht senden

4

Samstag, 24. Juli 2010, 11:20

Bei mir läufts ohne Problem (hab Windoof 7)
Star mich nicht so an, ich bin auch nur eine Signatur.
ACTA|Twitter|ProgramNews|problem?

Lawliet

Unknow

  • »Lawliet« ist männlich

Beiträge: 461

Dabei seit: 25. April 2010

Wohnort: Frankfurt

Hilfreich-Bewertungen: 29

  • Private Nachricht senden

5

Samstag, 24. Juli 2010, 12:14

Also bei mir Windows 7 32bit klappt es definitiv,
Und @Bady
Ich habe das auch oftmals , dann steht bei mir im verweis Version 0.0.0.0.
Ich lasse denn Verweis löschen und fügen ihn erneut hinzu.
daran scheitert es bei mir öfters ^^

Lg.L
Überarbeitung meines ersten Projektes (Bilder)
Screenshot_1 , Screenshot_2, Screenshot_3

consi

Registrierter Benutzer

Beiträge: 26

Dabei seit: 10. August 2010

  • Private Nachricht senden

6

Mittwoch, 5. Januar 2011, 14:48

Der Thread ist zwar schon etwas älter, aber es lohnt sich nicht einen neuen auf zu machen.
Beim Beispielprojekt funktioniert bei mir (win7) alles problemlos..
wenn ich jetzt ein neues projekt erstelle, die google api in den debug ordner kopiere und im projekt verweise kommt immer "google" wurde nicht deklariert.. was hab ich falsch gemacht?

singu

Lib Dev

  • »singu« ist männlich

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

7

Donnerstag, 6. Januar 2011, 02:35

Du darfst die Google API nicht in den Debug-Ordner kopieren, das wird automatisch von Visual Studio gemacht. Du musst ein Verweis auf die GoogleAPI.dll erstellen.
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView


consi

Registrierter Benutzer

Beiträge: 26

Dabei seit: 10. August 2010

  • Private Nachricht senden

8

Donnerstag, 6. Januar 2011, 18:11

Mh seltsam.. wenn ich den google verweis entfehrne, die dll aus dem debug ordner nehme und dann nochmal verweise wird die dll nicht mehr in den ordner kopiert..

X-Zat

Freuden-Killer

  • »X-Zat« ist männlich

Beiträge: 390

Dabei seit: 15. April 2010

Wohnort: 48703 Stadtlohn

Hilfreich-Bewertungen: 90

  • Private Nachricht senden

9

Donnerstag, 6. Januar 2011, 20:19

Dieses Tutorial ist super - Funktioniert bei mir (Windows 7 Professional 64 Bit) einwandfrei!
Werde die API wahrscheinlich in meinen künftigen Projekten nutzen können.

MfG,
X-Zat / Momo

Croasider

Registrierter Benutzer

  • »Croasider« ist männlich

Beiträge: 650

Dabei seit: 15. Februar 2009

Hilfreich-Bewertungen: 24

  • Private Nachricht senden

10

Mittwoch, 6. April 2011, 23:26


es kommt immer der Fehler:

Visual Basic Quellcode

1
"Google" wurde nicht deklariert. Auf das Objekt kann aufgrund seiner Schutzstufe möglicherweise nicht zugegriffen werden.


Verweis ist hinzugefügt.


Habe den gleichen Fehler... Weiß jemand woran das liegen könnte? Das Beispielprojekt funktioniert wunderbar.

Zitat

17:42: Es funzt einfach nicht...
17:47: Habe den Fehler gefunden - meine Frau war's

zn-gong

Wilhelmstift

  • »zn-gong« ist männlich

Beiträge: 254

Dabei seit: 14. November 2009

Wohnort: Hamburg

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

11

Freitag, 3. Juni 2011, 11:27

Hir ist die Aktuelle Version für Net 4.0!
Damit sollten die meisten Problehme beseitigt sein ;)

FrogKnock

VB.NET/VB 2010/2008

Beiträge: 142

Dabei seit: 7. November 2010

Hilfreich-Bewertungen: 4

  • Private Nachricht senden

12

Sonntag, 5. Juni 2011, 00:14


es kommt immer der Fehler:

Visual Basic Quellcode

1
"Google" wurde nicht deklariert. Auf das Objekt kann aufgrund seiner Schutzstufe möglicherweise nicht zugegriffen werden.


Verweis ist hinzugefügt.


Habe den gleichen Fehler... Weiß jemand woran das liegen könnte? Das Beispielprojekt funktioniert wunderbar.
Das War bei mit Auch!
Du darfst nicht VB 2010 Sondern nur Vb 2008 benutzten ;)
MFG FrogKnock ;)

FrogKnock

VB.NET/VB 2010/2008

Beiträge: 142

Dabei seit: 7. November 2010

Hilfreich-Bewertungen: 4

  • Private Nachricht senden

13

Sonntag, 5. Juni 2011, 00:18

Kann das Tutorial Bitte erneuert werden (oder ein neues Tutorial gemacht werden) , mit einer neueren Google API, da es viele Probleme gibt...
z.B. man kann keine sonder Zeichen eingeben, oder einem werden immer nur höchstens 64 Einträge angezeigt...
MFG FrogKnock ;)

robot609

Registrierter Benutzer

Beiträge: 12

Dabei seit: 16. Juni 2011

  • Private Nachricht senden

14

Mittwoch, 31. August 2011, 00:19

Das Tutorial ist zwar schon alt, trotzdem gute Leistung.
Wollte nur mal fragen, wo man die aktuellste Version von der API finden kann. (Ich hab schon Google abgesucht)
Weil diese Version anscheinend nicht mit VB 10 funktioniert.

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

15

Mittwoch, 31. August 2011, 10:48

VB 09 = Visual Studio 2008
VB 10 = Visual Studio 2010

sicher, dass du VB 10 meinst?^^

Die Frage ist: Was heißt nicht funktionieren?
Wie merkst du das? Fehlermeldungen o.ä.?

Edit by hal2000:
- eine Kleinigkeit korrigiert.
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »hal2000« (1. September 2011, 17:36)


robot609

Registrierter Benutzer

Beiträge: 12

Dabei seit: 16. Juni 2011

  • Private Nachricht senden

16

Mittwoch, 31. August 2011, 22:08

Sorry, ich meinte VB 2010.
Also, ich füge den Verweis hinzu, und dann taucht da

Visual Basic Quellcode

1
Google wurde nicht deklariert.
auf.

Ähnliche Themen

Social Bookmarks