AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Über Google Images Cover für FIlmsammlung suchen und speichern

Über Google Images Cover für FIlmsammlung suchen und speichern

Ein Thema von PiLoT · begonnen am 3. Feb 2011 · letzter Beitrag vom 10. Feb 2011
Antwort Antwort
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#1

AW: Über Google Images Cover für FIlmsammlung suchen und speichern

  Alt 3. Feb 2011, 16:55
die seite hier scheint wohl utomactisch die links zu finden
habe mal die links versucht wegzuamchen will wohl nicht so ganz
Pack’s am besten in [code]-Tags.
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#2

AW: Über Google Images Cover für FIlmsammlung suchen und speichern

  Alt 3. Feb 2011, 17:15
Punkt 1: Gibt es dafür nicht eine API, die man verwenden sollte/müsste?

Ansonsten: Google sendet die Bilder netterweise Base64 encoded mit "data:" vorne dran. Das sind wohl diese langen Zeichenketten, über die du gestolpert bist. Also: data: wegschneiden und dann das "image/jpeg" auswerten und erkennen, dann den Rest über Base64Decode() in eine Datei schreiben, schon solltest du das Bild haben. Du kannst es auch gleich in einen Stream schreiben und dann anzeigen.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
PiLoT

Registriert seit: 25. Jan 2011
10 Beiträge
 
#3

AW: Über Google Images Cover für FIlmsammlung suchen und speichern

  Alt 10. Feb 2011, 17:49
Hallo ich habe mich nach ner API für images totgesucht

nun hab ich mich was in RegExprClass eingearbeitet nur irgendwie komme ich da mit der suchstring syntax net so ganz klar

also ich suche nach nem image bei google images dann hau ich das innen string und lasse

[.]+jpg"

durchlaufen

Code:
function ExtractEmails (const AInputString : string;const suchstring:string) : string;

// Note: compilation of r.e. performed during Expression assignment
// take some time, so if You will use this function many times
// it will be useless overhead.
// You can significant optimize this if You will create TRegExpr
// and precompile expression during programm initialization.

 var
  r : TRegExpr;
 begin
  Result := '';

  r := TRegExpr.Create;
  // Create the object instance.
  // Please, don't forget that - 10% of all 'bug-reports' to me caused
  // by attempts to use object without creation of it!

  try // ensure memory clean-up
     r.Expression := suchstring;
     // Assign r.e. source code. It will be compiled when nessesary
     // (for example when Exec called). If there are errors in r.e.
     // run-time execption will be raised during r.e. compilation
     if r.Exec (AInputString) then
      REPEAT
// #13 für neue Linie
       Result := result + r.Match [0]+ #13;
      UNTIL not r.ExecNext;
    finally r.Free;
   end;
 end;
so nun bekomme ich zumindest die richtige anzahl an ergebnissen zurück soviel wie google suchergenisse zurück wirft
aber bekomme ja nur das .jpg" zurückgeworfen als ergebniss

nun meine frage kann mir da mal jemand helfen was ich vor dem [.]+jpg" werfen muß das ich dann

Code:
s\x3d1","","25mv_hgnYJwN3M:","http://1.bp.blogspot.com/_VQBwLRjMRgE/SmsgS4mAnHI/AAAAAAAAADQ/AWTTfquHbss/s1600/tron_legacy-2.jpg","146","80",
"http://und zeichen die in einer url erlaubt sind und .jpg" bekomme so das es ne direkte url zum bild kommt ???

Ich gebe fast aus weil ich schon stundenlang dran rumgetüftelt habe und nicht drauf komme

Vielen Dank schon mal im vorraus

PiLoT

Geändert von PiLoT (10. Feb 2011 um 17:55 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#4

AW: Über Google Images Cover für FIlmsammlung suchen und speichern

  Alt 10. Feb 2011, 18:01
Hallo ich habe mich nach ner API für images totgesucht
Das wäre aber schade. Schon mit "google image search api" findet man sowas:
http://code.google.com/intl/de-DE/ap.../v1/index.html

Ich weis aber nicht, ob automatische Anfragen gegen die Lizenz verstoßen. Zitat:
Zitat:
Note: The Google Image Search API must be used for user-generated searches. Automated or batched queries of any kind are strictly prohibited.
  Mit Zitat antworten Zitat
PiLoT

Registriert seit: 25. Jan 2011
10 Beiträge
 
#5

AW: Über Google Images Cover für FIlmsammlung suchen und speichern

  Alt 10. Feb 2011, 18:17
das unter anderem auch nen grund warum ich dann die RegExpr nehme da brauch ich dann nicht so viel drüber nachdenken wegen der genehmigung und vorallem da sind nur 1000 suchanfragen pro account erlaubt sind und ich habe vor das ja ein wenig rumzugeben...

Also wäre es nett wenn mir da einer was weiter helfen könnte wegen ReGExpr..

Grüße
  Mit Zitat antworten Zitat
PiLoT

Registriert seit: 25. Jan 2011
10 Beiträge
 
#6

AW: Über Google Images Cover für FIlmsammlung suchen und speichern

  Alt 10. Feb 2011, 18:40
Haaaaaaa "STRIKE"

habs herausgefunden

Code:
http://+[_/a-zA-Z\d\-\.]+[.]+jpg"
ist die lösung so bekommt man nur die URLS für die Bilder

man muß dann nur noch die " am ende aus den strings rausfiltern und man hat die urls....


Grüße

canClose
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#7

AW: Über Google Images Cover für FIlmsammlung suchen und speichern

  Alt 10. Feb 2011, 18:58
das unter anderem auch nen grund warum ich dann die RegExpr nehme da brauch ich dann nicht so viel drüber nachdenken wegen der genehmigung und vorallem da sind nur 1000 suchanfragen pro account erlaubt sind und ich habe vor das ja ein wenig rumzugeben...
Da du es ja herausgefunden hast, ist zwar es nicht besonders sinnvoll, hier noch eine große Diskussion auf zu machen.
Aber trotzdem:

Meinst du, Google mag es lieber, wenn du die normale Suche benutzt?
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
  Mit Zitat antworten Zitat
MondiBob

Registriert seit: 5. Jul 2010
23 Beiträge
 
#8

AW: Über Google Images Cover für FIlmsammlung suchen und speichern

  Alt 10. Feb 2011, 20:26
Wie wärs damit: http://www.themoviedb.org/ die haben ne api, nur halt leider nich für Delphi, vllt kannste ja trotzdem was mit anfangen
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz