IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Lancer une requête google et en récupérer le code source


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 154
    Par défaut Lancer une requête google et en récupérer le code source
    Bonjour,

    voilà j'aimerai savoir si c'est possible d'effectuer un script qui lance une requete sur google puis qui récupére les code sources des page de resultat une à une.
    Merci

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Tu veux intégrer une recherche google dans ton site ? comme la fonction recherche de developpez.com ? peut-être que ceci peut t'aider, mais ça ne nécessite pas particulièrement d'utiliser du php.

    D'autre part, qu'est-ce que tu veux faire du code source des pages que retourne la recherche ? A mon sens, on récupère des url pas le code source !
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 154
    Par défaut
    Salut,

    nan nan c'est bien le code source de la page que je veux récupérer et c'est pas un truc de recherche que je veux faire.
    En fait je voudrais creer un script qui soumet automatiquement mon site à des annuaires, pour ce faire, je voudrais lancer une requete sur google qui va me retourner des annuaires.
    Ensuite je voudrais récupérer les sites 1 à 1 ( le code source) pour récupérer les champs du formulaire et les remplir de manière automatique et enfin valider le formulaire.

  4. #4
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    Tu peux utiliser l'exellente librairie Snoopy, qui fournit un véritable browser PHP... Avec ça, tu peux interroger n'importe quel site (GET ou POST) et récupérer le source de la page dans une variable que tu pourras parser à volonter.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 154
    Par défaut
    Salut,

    ça l'air intéressant, mais je dois mélanger des notions :
    - librairie Snoopy ça s'utilise comment?
    - browser PHP
    comment ça s'utilise?

  6. #6
    Membre émérite
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Par défaut
    tu as tout sur le lien que je t'ai donné (cf doc).
    C'est enfantin à utiliser ! tu télécharges, tu includes et tu utilises...


    Exemple pour lire la page d'accueil google :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <?php
    	include "./Snoopy.class.php";
     
    	// Retourne le code HTML de la page dont l'adresse est passée en paramètre
    	function ReadPage($url)
    	{
    		$snoopy = new Snoopy;;	
     
    		// On effectue la requete HTTP sur la page du NHC
    		$snoopy->fetch($url);
     
    		// Le code HTML est retourné
    		return $snoopy->results;
    	}
     
    	$code_source_de_la_page = ReadPage('www.google.fr');
    ?>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lancer une requête exiqtante et récupérer un champ
    Par dontdriveatruck dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 29/05/2009, 08h37
  2. macro pour lancer une requête
    Par Kleer dans le forum VBA Access
    Réponses: 3
    Dernier message: 06/02/2007, 21h16
  3. [WINDEV10] Bouton pour lancer une requête
    Par Milanber9999 dans le forum WinDev
    Réponses: 2
    Dernier message: 10/01/2007, 11h46
  4. Réponses: 1
    Dernier message: 13/12/2006, 03h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo