Httpclient ??

Bonjour,

je voudrais savoir si c'est possible de recuperer depuis mon site les resultat de recherche d'un utre site

par exemple si quelqu'un tape chez moi son numero de telephone est ce que je peux remlpir l'adress depuis page jaune par exemple ??

merci d'avance
Configuration: Windows Vista
Firefox 3.5.3

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    tiens moi au courrant.
    j'ai fait une modif dans le code, j'avais un bout de copier / coller qui était resté dans le code...
    1. Contributeur
      ca c'est pour du get. Le post est un peu plus dur, car tu envoies des données. Mais c'est largemetn faisable.

      je te conseilles de faire des essais en espionnant avec wireshark les trames POST que tu envoies au serveur pages jaunes depuis ton ordi... ca te donnera une idée de ce qu'il faut lui envoyer !
      1. en faite j'ai un serveur dédié je vais l'essayer et je te tien au courant

        merci encor
        1. Contributeur
          C++ et java.

          j'ai bien fait quelques essais avec php, mais j'ai plus de projet en tete ;) par contre, je sais que je vais devoir le faire
          j'ai pas utilisé de bibliothèques, 'jai tout codé à la main, comme un grand

          le code, ca va donner un truc de ce genre (attention,, il faut que l'héergeur de ton site autorise l'utilisation des sockets)
          $buf = "GET /page.html HTTP/1.0\r\n"
          
          $sock= socket_create  (AF_INET  , SOCK_STREAM  ,tcp  );
          socket_connect  ( $sock, "www.google.fr"  ,80 );
          int socket_write  ( $sock  , string $buf  , strlen($buf) );
          
          do
          {
          $read = socket_read  ( $sock  , 200);
          echo $read;
          
          }while (strlen($read) >0)
          
          


          j'ai pas testé ce code, mais ca te donne l'idée, en gros ...
          1. Merci Nabila's

            en faite j'ai essayer plusieurs fois mais sans résultat en plus je trouve pas le bibliothèque http qui est compatible avec php 5

            et toi tu l'as fait sous quelle langage?

            d'avance merci
            1. Contributeur
              oui, c'est possible.
              soit les parametres passent en clair dans l'url, et tu peux ouvrir le résultat facilement,
              soit les parametres sont passés diférement, et dans ce cas, tu utiliseras les sockets

              regardes par ici
              https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol#HTTP_1.0
              chaque ligne d'entete se termine par \r\n

              toi, tu ne feras pas du GET mais du POST pour envoyer les champs du formulaire.
              j'ai déja fait ce genre d'appli... c'est faisable avec un peu de patience