Sie könnten vielleicht einen Webserver im Hintergrund ausführen, der die Abfrage an einen Google-Link "Ich fühle mich glücklich" weiterleitet. Wenn Sie mehrere Registerkarten öffnen, müssen Sie natürlich die Website in Chrome besuchen und Popups explizit zulassen. Um die Top 3 (nicht nur das erste) Suchergebnis zu öffnen, müssen Sie wahrscheinlich den Quellcode der Seite (wahrscheinlich entweder über wget oder Links) erhalten und die Suchergebnisse daraus extrahieren. Um nur nach Suchergebnissen zu suchen und das Öffnen zu vermeiden, beispielsweise den Google Mail-Link, möchten Sie möglicherweise alles bis zum zweiten Treffer Ihrer Suchkriterien herausfiltern.
Code dafür würde ungefähr so aussehen:
wget http://google.com/?q=$query -O $query.html l=grep -n $query | head -c 1 head -cv $l echo $source | grep '<a href=' for i in $l1 $l2 $l3; do google-chrome-unstable $i ;done
Beachten Sie, dass mein Code wahrscheinlich fehlerhaft ist und ich keine Ahnung habe, wie das Skript ohne Befehlszeile ausgeführt werden kann. Möglicherweise können Sie es jedoch mit einem web2py-Server mit dem Befehl python system.os ausführen.
Ich hoffe es hilft