[Bot]
Ben$
-
sebsauvage Messages postés 33415 Statut Modérateur -
sebsauvage Messages postés 33415 Statut Modérateur -
Bonjour Bonjour !
J'aimerai créer un bot informatique ou en obtenir un.
Par bot, j'entend un programme qui execute automatiquement et à une heure donnée, des manipulations sur internet.
Si vous pouvez m'aider, ça m'aiderait beaucoup !
Merci d'avance à ceux qui le pourront.
Au revoir
Ben$
J'aimerai créer un bot informatique ou en obtenir un.
Par bot, j'entend un programme qui execute automatiquement et à une heure donnée, des manipulations sur internet.
Si vous pouvez m'aider, ça m'aiderait beaucoup !
Merci d'avance à ceux qui le pourront.
Au revoir
Ben$
A voir également:
- [Bot]
- Designer bot - Accueil - Guide Intelligence artificielle
- Spy bot - Télécharger - Antivirus & Antimalwares
- Bot vocal - Accueil - Intelligence artificielle
- Dual bot - Guide
- Bot click - Télécharger - Divers Utilitaires
18 réponses
Absolument, andré a raison.
Le planificateur de tâche fera parfaitement l'affaire.
Pour lancer des requêtes automatiqement sur internet, tu peux utiliser CURL ( http://curl.haxx.se/ ).
Personnellement, j'utilise beaucoup Python ( http://www.python.org ).
Exemple:
Un programme qui va chercher des images au hasard sur internet dans les moteurs de recherche, et qui les assemble:
http://www.sebsauvage.net/python/webgobbler/
Le planificateur de tâche fera parfaitement l'affaire.
Pour lancer des requêtes automatiqement sur internet, tu peux utiliser CURL ( http://curl.haxx.se/ ).
Personnellement, j'utilise beaucoup Python ( http://www.python.org ).
Exemple:
Un programme qui va chercher des images au hasard sur internet dans les moteurs de recherche, et qui les assemble:
http://www.sebsauvage.net/python/webgobbler/
moi aussi je voudrais un bot mais je prefererait le programmer moi meme quelqu'un sait avec quel programme on peut faire ca
j'y connais pas grand chose donc si vous avez des infos ou des tutoriaux ils sont bienvenus
j'y connais pas grand chose donc si vous avez des infos ou des tutoriaux ils sont bienvenus
Heu, je ne comprend pas trés bien comment fonctionne Python ...
Que dois-t-on écrire dans la fenêtre ?
Comment lui dire de faire "ça" à "telle heure" ?
Faut-il mettre le lien de la page ? recopier le code Html ?
Aidez-moi s'il vous plait !
merci
Que dois-t-on écrire dans la fenêtre ?
Comment lui dire de faire "ça" à "telle heure" ?
Faut-il mettre le lien de la page ? recopier le code Html ?
Aidez-moi s'il vous plait !
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Python est juste un langage de programmation comme un autre.
Une fois que ton programme est terminé et qu'il fait ce que tu veux (aller chercher des trucs sur internet), il faut le faire lancer automatiquement par le plannificateur de tâches.
Tu sais programmer ?
C'est l'occasion d'apprendre !
Une fois que ton programme est terminé et qu'il fait ce que tu veux (aller chercher des trucs sur internet), il faut le faire lancer automatiquement par le plannificateur de tâches.
Tu sais programmer ?
C'est l'occasion d'apprendre !
Pour la programmation en général, tu peux regarder là:
http://www.commentcamarche.net/faq/457-Comment-d%E9buter-quel-langage
Et plus particulièrement pour Python, ici:
http://wikipython.flibuste.net
http://www.python-eggs.org/links.html (suivre les petits drapeaux français)
http://www.commentcamarche.net/faq/457-Comment-d%E9buter-quel-langage
Et plus particulièrement pour Python, ici:
http://wikipython.flibuste.net
http://www.python-eggs.org/links.html (suivre les petits drapeaux français)
j'ai lu pas mal de cours de python mais le type de programmation qui m'interesse concerne principalement internet:
par exemple comment faire pour entrer un mot ou des chiffres sur internet??
par exemple comment faire pour entrer un mot ou des chiffres sur internet??
Qu'est-ce que tu appelle "entrer" ?
Tu veux dire entrer des informations dans des formulaires, comme pour faire une recherche sur Google ?
Tu veux dire entrer des informations dans des formulaires, comme pour faire une recherche sur Google ?
C'est sans problème.
Voici un exemple:
Un programme Python qui recherche lance une recherche de "sebsauvage" sur webCrawler et qui renvoie des URLs:
Voici un exemple:
Un programme Python qui recherche lance une recherche de "sebsauvage" sur webCrawler et qui renvoie des URLs:
import urllib,re
mot = "sebsauvage"
resultat = urllib.urlopen('http://msxml.webcrawler.com/info.wbcrwl/search/web/'+mot).read()
regex = re.compile('window\.status=\"(http://.+?)"',re.DOTALL)
print '\n'.join(regex.findall(resultat))
et supposons que l'on veuille taper un login et un mot de passe ou en tout cas plusieurs choses.
j'ai pas l'impression que ca marche toujours ce que t'as ecrit .
parceque la ce que tu as fait c'est copier l'url que tu connais et t'as dit a python de chercher la dedans (plus ou moins non?? )
mais sio tu connait pas l'url tu fais comment ???
j'ai pas l'impression que ca marche toujours ce que t'as ecrit .
parceque la ce que tu as fait c'est copier l'url que tu connais et t'as dit a python de chercher la dedans (plus ou moins non?? )
mais sio tu connait pas l'url tu fais comment ???
et supposons que l'on veuille taper un login et un mot de passe ou en tout cas plusieurs choses.
j'ai pas l'impression que ca marche toujours ce que t'as ecrit .
Taper un login et mot de passe consiste généralement à envoyer un formulaire (comme une simple recherche).
En retour ont récupère généralement un cookie qu'il faut fournir dans le reste du site.
Ce genre de chose est tout à fait faisable en Python.
(Mais bien sûr ça nécessite un petit peu plus de travail que mon simple programe ci-dessus.)
mais sio tu connait pas l'url tu fais comment ???
Dans ton navigateur, quand tu ne connais pas l'URL, tu fais comment ?
j'ai pas l'impression que ca marche toujours ce que t'as ecrit .
Taper un login et mot de passe consiste généralement à envoyer un formulaire (comme une simple recherche).
En retour ont récupère généralement un cookie qu'il faut fournir dans le reste du site.
Ce genre de chose est tout à fait faisable en Python.
(Mais bien sûr ça nécessite un petit peu plus de travail que mon simple programe ci-dessus.)
mais sio tu connait pas l'url tu fais comment ???
Dans ton navigateur, quand tu ne connais pas l'URL, tu fais comment ?
Etape 1: regarder le formulaire HTML pour trouver les noms des différents champs (contenu de la balise <FORM>, etc.)
(Avec Firefox, on peut aussi voir directement ces infos en choississant "informations sur la page)
Etape 2: construire une requête HTTP avec ces mêmes champs.
Pour les formulaires GET, il suffit de faire comme l'exemple ci-dessus.
Pour les formulaires POST: La plupart des formulaire de type POST acceptent de recevoir les paramètres en mode GET, ce qui simplifie grandement la tâche.
Exemple:
Recherche dans le forum de CCM: normalement c'est un formulaire POST, mais on peut le faire en GET:
http://www.commentcamarche.net/forum/index.php3?forum_num=&Mot=monmot
(Avec Firefox, on peut aussi voir directement ces infos en choississant "informations sur la page)
Etape 2: construire une requête HTTP avec ces mêmes champs.
Pour les formulaires GET, il suffit de faire comme l'exemple ci-dessus.
Pour les formulaires POST: La plupart des formulaire de type POST acceptent de recevoir les paramètres en mode GET, ce qui simplifie grandement la tâche.
Exemple:
Recherche dans le forum de CCM: normalement c'est un formulaire POST, mais on peut le faire en GET:
http://www.commentcamarche.net/forum/index.php3?forum_num=&Mot=monmot
J'ai trouvé un exemple pour rechercher des infos sur Yahoo (qui nécessite un login/password pour accéder aux pages):
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/391929
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/391929
Sait tun comment il faut faire pour ecrire un petit programme qui lorsque l'on execute revoit la valeur 107.12 par exemple sur:
http://fr.finance.yahoo.com/q/bc?s=^BUX&t=1d
.
.
.
Variation: 107,12 (0,65%)
.
.
.
http://fr.finance.yahoo.com/q/bc?s=^BUX&t=1d
.
.
.
Variation: 107,12 (0,65%)
.
.
.