2010-11-02 7 views
3

De this question J'ai appris à google-rechercher en utilisant Python 3. Mais dans l'exemple donné ici, vous pouvez récupérer seulement les 4 premiers résultats. J'ai besoin de récupérer des informations sur les 25 premiers résultats (au moins).Recherche Google avec Python

Pour chaque résultat que je veux être en mesure d'obtenir son:

Comment puis-je le faire?

EDIT: J'utilise Python 3.1

Répondre

2

This thread devrait vous dire ce que vous devez savoir. En bref, ajoutez &rsz=large à l'URI pour obtenir huit résultats à la fois, et &start=8 (ou 16, 24, etc.) vous obtiendrez des résultats en commençant par le nombre indiqué. En aucun cas, pouvez-vous obtenir plus de 64, et quelques recherches permettent seulement 8.

1

Utilisez le JSON/Atom Custom Search API et si nécessaire appeler plusieurs fois en utilisant le paramètre start pour recevoir tous les résultats qui vous intéressent.