2009-04-26 6 views
-1

Mon but est de filtrer mes résultats Google directement à la borne de telle sorte que je reçois les définitions de Google ne.Impossible d'obtenir les définitions de Google sur la sortie standard

Je suis en train d'exécuter ce qui suit dans le terminal de Mac

open http://www.google.com/search?q=define:cars&ie=utf-8&oe=utf-8:en-GB:official&client=vim 

Une commande similaire pour Firefox est

open http://www.google.com/search?q=define:cars&ie=utf-8&oe=utf-8:en-GB:official&client=firefox-a 

Quel client pouvez-vous utiliser pour avoir la page html de Google à votre sortie standard?

Répondre

1

« GET »

GET 'http://www.google.com/search?q=define:cars&ie=utf-8&oe=utf-8:en-GB:official&client=vim' 

Voir aussi "HEAD".

La commande peut être installable sur Gnu/Linux OS:

[[email protected] ~]$ rpm -qf `which GET` 
perl-libwww-perl-5.808-2mdv2008.1 

En théorie, vous pouvez également utiliser "wget" et la sortie à stdout en utilisant quelque chose comme ceci:

wget http://www.google.com -O - --quiet 

Cependant je ne peux pas faites-le fonctionner avec cet exemple d'URL.

+0

Savez-vous comment installer Mac Get? –

+0

@elcuco: Savez-vous où est la page d'accueil de la commande? –

+0

Selon « rpm -qi » il est un module Perl, il est donc « page d'accueil » est CPAN. Je voudrais pouvoir vous aider plus, mais mon expérience avec Mac est très faible ... à moins que vous voulez me acheter un Mac ;-) – elcuco

2

Pour utiliser la recherche Google pas par le biais de leur interface Web, il est préférable d'utiliser leur API.

Cependant, je pense que curl est l'outil à utiliser pour télécharger une page Web si c'est ce que vous avez à faire (et il est probablement pas)

Questions connexes