Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi google searcher (https://www.delphipraxis.net/118962-google-searcher.html)

mikx 18. Aug 2008 17:22


google searcher
 
also, wie der titel schon verrät, möchte ich einen google searcher erstellen...
jetzt ist erstmal meine frage dazu:
was brauche ich alles dafür und wie muss ich es in etwa anstellen?

ich danke euch schonmal

lbccaleb 18. Aug 2008 17:26

Re: google searcher
 
Was genau ist denn ein "google searcher"?? :gruebel:

Die Muhkuh 18. Aug 2008 17:27

Re: google searcher
 
Was ist ein Google Searcher?

FAlter 18. Aug 2008 17:28

Re: google searcher
 
Hi,

:glaskugel: Delphi-Referenz durchsuchenShellExecute + Delphi-Referenz durchsuchenFormat + 'http://www.google.de/search?q=%s' + Stringaufbereitung des Sucheingabe

[edit] Evtl. noch Charset wie bei Bei Google suchenwuppdi [/edit]

Mfg
FAlter

mikx 18. Aug 2008 18:02

Re: google searcher
 
Zitat:

Zitat von lbccaleb
Was genau ist denn ein "google searcher"?? :gruebel:

Zitat:

Zitat von Die Muhkuh
Was ist ein Google Searcher?

ein tool mit dem sich zB downloadlinks suchen und laden kann ohne direkt den browser öffnen zu müssen...
beispiel: Google Hacks


@ FAlter danke werds mir mal ankucken =)

FAlter 18. Aug 2008 18:08

Re: google searcher
 
Hi,

Bei Google suchenGoogle SDK oder Bei Google suchenGoogle API wären eventuell interessante Suchbegriffe.

Mein ShellExecute Beispiel würde dir den Browser mit den Suchergebnissen öffnen. Naja, die :glaskugel: hatte Funktionsstörungen...

Mfg
FAlter

[edit] Tags korrigiert. [/edit]

mikx 18. Aug 2008 18:27

Re: google searcher
 
nochmals danke =)

wobei man sagen muss, dass ich ein falsches bespiel hab xD
google hacks öffnet den browser ^^

naja, mal sehen was ich damit alles anstellen kann ;)

BullsEye 4. Sep 2008 19:28

Re: google searcher
 
Ich stell meine Frage einfach mal hier, da es eig was mit dem Thema zu tun hat:

Delphi-Quellcode:
procedure TfrmGoogle.btnSuchenClick(Sender: TObject);
const
  GOOGLE_QUERY = 'http://www.google.com/search?ie=ISO-8859-1&hl=de&q=';
var
  sQuery: string;
begin
  sQuery := GOOGLE_QUERY + edtSuche.Text;
ShellExecute(Application.Handle, 'open',
               PChar(sQuery), nil, nil,
               SW_ShowNormal);
end;
Mit diesem Code kann ich die Google SuFu nutzten. Soweit sogut. Geb ich in 'edtSuche' , nen Editfeld, beispielsweise 'test' ein, wird der Standardbrowser (FireFox)) geöffnet, wählt google an und sucht damit nach 'test'.
Das ist ja auch alles wunderbar und funzt, so wies soll.

Allerdings wenn ich nun wie folgend eine Eingabe habe:

Zitat:

"" intitle:"index.of" "parent directory" "size" "last modified" "description" [snd] (||||) -inurl:asp -inurl:(asp|jsp|php|html|htm|cf|shtml) "
passiert NICHTS! Zumindestens wird FireFox nicht geöffnet!
Öffne ich Manuell FF und Google, tippe die Zeile dort ein, wird wunderbar gesucht, so wie es soll.
Also woran kann das liegen?
In diesem Falle ist "sQuery" ein zusammengesetzter String

Larsi 4. Sep 2008 19:33

Re: google searcher
 
Vielleicht ist der Suchbegriff Delphi zu lang, wieß grad nicht wieviele Zeichen ein String sein kann.

FAlter 4. Sep 2008 19:49

Re: google searcher
 
Zitat:

Zitat von Larsi
Vielleicht ist der Suchbegriff Delphi zu lang, wieß grad nicht wieviele Zeichen ein String sein kann.

Effektiv so viele, wie du als größtes Segment im RAM frei hast, idealerweise maximal 2 GiB groß.

Daran liegts bestimmt nicht. Eventuell mal die URL codieren (also mit %<hexwert>). Gibt da ja einiges im Forum, wie ich in letzter Zeit drübergestolpert bin. Abver dann sollte der FF ja trotzdem geöffnet werden. hm.

Nfg
FAlter


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz