Ramper Recherche Google avec PHP

Que j'essaie d'obtenir ma tête autour de la façon d'obtenir des résultats de recherche Google avec PHP ou JavaScript. Je sais qu'il a été possible avant, mais maintenant je ne peux pas trouver un moyen.

Je suis en train de dupliquer (un peu) la fonctionnalité d'

http://www.getupdated.se/sokmotoroptimering/seo-verktyg/kolla-ranking/

Mais vraiment au cœur du problème que je veux résoudre, c'est juste pour obtenir le résultat de la recherche via PHP ou JavaScript,le reste je peux comprendre.

Récupérer les résultats à l'aide de file_get_contents() ou cURL ne semble pas fonctionner.

Exemple:

$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, 'http://www.google.se/#hl=sv&q=dogs');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$result = curl_exec($ch);
curl_close($ch);
echo '<pre>';
var_dump($result);
echo '</pre>';

Résultats:

chaîne(219) "302 Déplacé Le document a été déplacé ici."

Donc, avec quelques recherches sur Google j'ai trouvé http://code.google.com/apis/customsearch/v1/overview.html mais qui semble être la seule à travailler pour générer une recherche personnalisée pour un ou plusieurs sites web.
Il semble exiger un "Moteur de Recherche Personnalisé" cx-paramètre passé.

De toute façon, une idée?

  • Vous aurez besoin de CURLOPT_FOLLOWLOCATION indicateur a la valeur true
  • Il est illégal..
  • Toutes les autres suggestions? Est-il des moyens légaux? J'ai vraiment envie de le faire de manière légale, mais je n'ai pas trouvé un. Cela faisait partie de ma question.
  • le premier résultat dans google à la demande "API de recherche google" developers.google.com/web-search/docs Ne soyez pas paresseux
  • Je ne suis pas paresseux, j'ai lu que, du début à la fin + la douane de recherche de l'api. Mais vous n'avez pas, bien évidemment 🙂 Note: The Google Web Search API has been officially deprecated as of November 1, 2010. It will continue to work as per our deprecation policy, but the number of requests you may make per day will be limited. Therefore, we encourage you to move to the new Custom Search API.
  • En fait je l'ai lu. Je sais qu'il est obsolète maintenant que vous le savez aussi bien. Il est déconseillé, donc il n'y a aucun moyen légal de le faire. Alors, évidemment, vous faites vos suppositions quant à savoir si je l'ai lu ou pas avec un énorme manque d'info.
  • Où êtes-vous essayer de faire avec cela? Êtes-vous gagner?
  • Je suis en train de dire que vous êtes en train de faire illégal de la chose. Et être prêt à être interdit par google.
  • Qui a dit que je suis en train de faire quelque chose? Je me suis même demandé. Et puisque le seul moyen légal je connaissais est depricated, ai-je demandé. Simple. Mais de toute façon, nous allons en rester là.
  • ...et aussi comment est getupdated.se/sokmotoroptimering/seo-verktyg/kolla-classement + tous les autres le faire si il n'y a aucun moyen légal?
  • developers.google.com/custom-search/json-api/v1/overview

InformationsquelleAutor jamietelin | 2013-01-27