Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2005, 05h27   #1
Membre expérimenté
 
Avatar de Floréal
 
Inscription : novembre 2004
Messages : 408
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : novembre 2004
Messages : 408
Points : 557
Points : 557
Par défaut [Configuration] Un script qui consulte d'autres sites

Bonjour,
Voila, j'aimerais savoir s'il existe une librairie php qui permettre a un script php d'aller consulter des sites, remplir des formulaires, etc, à la manière d'un bot.
Je vous remercie d'avance.
Floréal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2005, 05h57   #2
Membre chevronné
 
Avatar de Death83
 
Inscription : mars 2005
Messages : 1 667
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 667
Points : 746
Points : 746
Y'a des mauvaises idées dans l'air lol.
Death83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2005, 10h20   #3
Membre habitué
 
Inscription : octobre 2003
Messages : 176
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 176
Points : 132
Points : 132
Par défaut Re: Un script qui consulte d'autres sites

Citation:
Envoyé par Floréal
Bonjour,
Voila, j'aimerais savoir s'il existe une librairie php qui permettre a un script php d'aller consulter des sites, remplir des formulaires, etc, à la manière d'un bot.
Je vous remercie d'avance.
Un gentil bot consulte les autres sites, mais ne remplis pas les formulaires.
Ce sont les outils de spams qui remplissent automatiquement les formulaires.
Si tu récupérer des pages tu peux utiliser curl
spidetra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2005, 10h48   #4
Rédacteur
 
Homme
Geek entrepreneur
Inscription : novembre 2004
Messages : 1 035
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Geek entrepreneur

Informations forums :
Inscription : novembre 2004
Messages : 1 035
Points : 1 813
Points : 1 813
L'objet HTTP_Client de PEAR le fait très bien (post et get) :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
    require_once 'HTTP/Client.php'; 
 
    $client =& new HTTP_Client(); 
 
    $arrayParam ['username'] = 'truc';
    $arrayParam ['password'] = 'machin';
    $arrayParam ['submit'] = 'Envoyer';
 
    $res = $client->post ( "http://localhost/localweb/site/index.php?page=login", $arrayParam);
    if (!PEAR::isError($res)) 
    {
        $res = $client->get ( "http://localhost/localweb/site/index.php?page=viewsecurepage" );        
    }
hugo123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2005, 15h42   #5
Membre expérimenté
 
Avatar de Floréal
 
Inscription : novembre 2004
Messages : 408
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : novembre 2004
Messages : 408
Points : 557
Points : 557
Oh, non ce n'est pas pour nuire que je demande ça en fait, c'est pour mettre un site en liaison avec un forum sans ouvrir les ports de la base de données qu'il y a derriere, ça servira à faire notemment les confirmations d'inscription par mp plutot que pas e-mail (histoire de limiter les personnes pouvant s'inscrire sur mon site à une communauté bien précise).

En ce qui concerne pear, ça a l'air d'être une grosse usine à Gaz, et ca me tente pas trops, je vais plutot utiliser curl, en fait.
Avez vous d'autres suggestions?

Merci pour vos réponses
Floréal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2005, 16h54   #6
Membre régulier
 
Inscription : mars 2004
Messages : 98
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 98
Points : 87
Points : 87
Juste pour information tu n'as pas besoin de toute la librairie PEAR mais juste du HTTP_Client soit un seul fichier de 22 ko !! ( pour la version que j'utilise qui je l'admets n'est certainement pas à jour )
Sinon vérifie juste que tu peux ouvrir des sockets dans la config de ton hébergeur
aravis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2005, 17h27   #7
Membre expérimenté
 
Avatar de Floréal
 
Inscription : novembre 2004
Messages : 408
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : novembre 2004
Messages : 408
Points : 557
Points : 557
J'heberge moi même sur mon propre serveur
Floréal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2005, 13h03   #8
Expert Confirmé
 
Avatar de sekaijin
 
Femme
Urbaniste
Inscription : juillet 2004
Messages : 1 429
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 48
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 1 429
Points : 2 817
Points : 2 817
je ne sais pas quoi dire
j'avais posté ici même une discu sur XmlHttRequest

et avait proposé une implémentation en PHP d'un tel objet

mais cette discu à disparue.
je ne connais pas les raisons pour lesquelles le fils disparaissent

mais j'avais publié une classe qui reprennait les spec de XmlHttpRequest sauf le mode asynchrone.

Sorry er Grr pour le forum qui efface les truc sans avis.
A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h58.


 
 
 
 
Partenaires

Hébergement Web