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.
Version imprimable
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.
Y'a des mauvaises idées dans l'air lol.
Un gentil bot consulte les autres sites, mais ne remplis pas les formulaires.Citation:
Envoyé par Floréal
Ce sont les outils de spams qui remplissent automatiquement les formulaires.
Si tu récupérer des pages tu peux utiliser curl
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" ); }
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
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 :)
J'heberge moi même sur mon propre serveur
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