Google Scholar mit Perl abfragen
Rudolf
- perl
Hallo zusammen,
für ein Uni-Projekt möchte ich gerne Suchergebnisse von Google Scholar mit Hilfe eines Perl-Skripts auslesen und verarbeiten.
Leider klappt es nicht, die Google-Scholar-Seite auszulesen, sobald ich einen Suchstring an die URL dranhänge (Auslesen der Google-Scholar-Startseite klappt hingegen schon). Bei der Recherche im Internet bin ich darauf gestoßen, dass es wohl daran liegt, dass Google einen "normalen" User Agent (also den User Agent eines üblichen Browsers) erwartet. Ich habe versucht mittels der entsprechenden Funktion den User Agent auf einen üblichen zu setzen,
Die entsprechende Perl-Zeile sieht so aus:
my $ua = LWP::UserAgent->new( agent => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, wie z. B. Gecko) Chrome/0.X.Y.Z Safari/525.13.');
Es klappt aber weiterhin nicht, die Google Scholar-Seite auszulesen.
Weiß jemand woran es liegt?
Viele Grüße,
Rudolf
Man sollte um 2 Uhr morgens einfach nicht mehr coden wollen.