rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[Bot]

Posté par Ben$, le mercredi 23 février 2005 à 22:42:09
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$
Répondre à Ben$  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
andré, le jeudi 24 février 2005 à 07:02:55
Il me semble que l'utilisation du planificateur de tâches de windows devrait résoudre le problème.
Répondre à andré

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le jeudi 24 février 2005 à 10:08:17
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/
Répondre à sebsauvage

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cahcah, le mardi 15 mars 2005 à 15:40:55
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
Répondre à cahcah

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Ben$, le samedi 19 mars 2005 à 22:40:48
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
Répondre à Ben$

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le dimanche 20 mars 2005 à 18:48:30
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 !
Répondre à sebsauvage

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cahcah, le lundi 21 mars 2005 à 16:00:58
ou que l'on peut trouver des tutoriaux ou des cours sur internet pour ce genre de programation ???
Répondre à cahcah

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le lundi 21 mars 2005 à 17:13:26
Pour la programmation en général, tu peux regarder là:
http://www.commentcamarche.net/faq/sujet-457-Comment-d%E9but­er-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)
Répondre à sebsauvage

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cahcah, le jeudi 24 mars 2005 à 12:54:12
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??
Répondre à cahcah

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le jeudi 24 mars 2005 à 13:14:39
Qu'est-ce que tu appelle "entrer" ?

Tu veux dire entrer des informations dans des formulaires, comme pour faire une recherche sur Google ?
Répondre à sebsauvage

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cahcah, le vendredi 25 mars 2005 à 11:20:03
exactement
Répondre à cahcah

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le vendredi 25 mars 2005 à 13:57:54
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:

import urllib,re
mot = "sebsauvage"
resultat = urllib.urlopen('http://msxml.webcrawler.com/info.wbcrwl/sear­ch/web/'+mot).read()
regex = re.compile('window\.status=\"(http://.+?)"',re.DOT­ALL)
print '\n'.join(regex.findall(resultat))
Répondre à sebsauvage

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cahcah, le mardi 29 mars 2005 à 13:22:25
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 ???
Répondre à cahcah

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le mardi 29 mars 2005 à 13:48:40
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 ?
Répondre à sebsauvage

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cahcah, le mercredi 30 mars 2005 à 12:25:35
alors pour envoyer des formulaires tu fait comment ???
Répondre à cahcah

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le mercredi 30 mars 2005 à 16:15:51
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=&M­ot=monmot
Répondre à sebsauvage

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cahcah, le lundi 4 avril 2005 à 16:50:17
merci pour l'aide
Répondre à cahcah

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le vendredi 8 avril 2005 à 13:53:05
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/3919­29
Répondre à sebsauvage

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cahcah, le vendredi 6 mai 2005 à 13:17:25
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%)
.
.
.
Répondre à cahcah

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 sebsauvage, le mardi 10 mai 2005 à 11:17:10
Répondre à sebsauvage
Logiciels pertinents trouvés dans les téléchargements
Télécharger Spybot 1.6.0Spybot - Spybot - Search & Destroy détecte et supprime les spywares (espiogiciels), c'est-à-dire des programmes installés à votre...Catégorie: Anti-Spyware
Licence: Freeware/gratuit
Télécharger CDmate 2.5.4.17CDmate - CD-Mate est une suite de gravure capable de concurrencer Nero Burning ROM. Il offre de nombreuses fonctionnalités de...Catégorie: Gravure
Licence: Demo
Plus de logiciels gratuits sur « [Bot] »