Atelier : Sniffer des informations
sur un site Web.


L'objectif est de pouvoir lire automatiquement des informations sur un site Web et, ultérieurement, les transférer dans une base de données.

Remarque : cet atelier est basé sur le site Allociné, mais vous pouvez commencer immédiatement sur un autre site, si vous le souhaitez.

Rappels sur... Les fonctions de chaînes de caractères.

Vous aurez à utiliser les méthodes, propriétés et événements suivants :

  • mid(chaine, position, longueur) : renvoie longueur caractères à partir de position dans chaine.
  • left(chaine, longueur) : renvoie les longueur premiers caractères de chaine.
  • right(chaine, longueur) : renvoie les longueur derniers caractères de chaine.
  • instr(start, chaine, sous-chaine) : recherche la position de sous-chaine dans chaine, à partir du caractère start. Si la sous-chaine n'est pas trouvée : renvoie 0.
  • len(chaine) : renvoie le nombre de caractère dans chaine.

1
Créer un projet Visual Basic
et ajouter le contrôle Internet Explorer.

Question : à quoi servent les propriétés Cancel et Default sur les boutons de commande en Visual Basic ?


2
Ouverture d'une page Web et affichage de son code HTML.
3
Sauvegarde des codes sources (Text et HTML) dans des fichiers.
4
Pour faciliter l'extraction des données : écriture d'une procédure "extraire".
5
Extraction des autres informations.
6
Automatisation du déroulement : chargement puis analyse de la page.
7
Lancement de l'analyse automatique de plusieurs films.
8
Eclater une chaîne qui comporte plusieurs information séparées par une virgule.
9
Création de la base de données.
10
Remplissage de la base de données.
11
En savoir plus sur le contrôle WebBrowser.
Sébastien PASTORE.