par
Skw33d » 11 oct. 2011, 16:25
Salut,
Ayant travaillé dessus je pense pouvoir te répondre. Google fournit une API pour ce genre de requêtes comme cité plus haut par Cyrano disponible sur cette adresse :
http://code.google.com/intl/fr/apis/cus ... rview.html
Mais cette API limite le nombre de requêtes à 100 requêtes de 10 résultats maximum par jours. Ensuite, si tu veux plus de résulats grâce à l'API proposé par Google, il faut payer le nombre de requêtes supplémentaires par pack de 1000 requêtes.
Après tu as la solution maison : c'est à dire, créer un petit parseur, qui va faire la requête et découpe les résultats.
Bien sur, Google met en place un anti bot, qui au bout de trop de requêtes répétitives dans un même intervalle vient te bloquer en te forçant à remplir un captcha.Mais si tu espaces correctement tes requêtes tu ne devrais pas rencontrer de problèmes.
Pour la rapidité de la requête je te conseille d'utiliser CURL qui fournit des performances tout à fait appréciable comparé à ceux de file_get_contents et fopen.
Voilà !
Salut,
Ayant travaillé dessus je pense pouvoir te répondre. Google fournit une API pour ce genre de requêtes comme cité plus haut par Cyrano disponible sur cette adresse : http://code.google.com/intl/fr/apis/customsearch/v1/overview.html
Mais cette API limite le nombre de requêtes à 100 requêtes de 10 résultats maximum par jours. Ensuite, si tu veux plus de résulats grâce à l'API proposé par Google, il faut payer le nombre de requêtes supplémentaires par pack de 1000 requêtes.
Après tu as la solution maison : c'est à dire, créer un petit parseur, qui va faire la requête et découpe les résultats.
Bien sur, Google met en place un anti bot, qui au bout de trop de requêtes répétitives dans un même intervalle vient te bloquer en te forçant à remplir un captcha.Mais si tu espaces correctement tes requêtes tu ne devrais pas rencontrer de problèmes.
Pour la rapidité de la requête je te conseille d'utiliser CURL qui fournit des performances tout à fait appréciable comparé à ceux de file_get_contents et fopen.
Voilà !