2009-04-13 8 views
0

Est-il possible de faire un programme qui ouvre une page (comme si un fichier de signet a été ouvert par IE), et basé sur son contenu générer un retour, qui devrait être retourné dans un zone de texte sur cette page en appuyant sur un bouton sur cette page?Saisie de données de page Web automatique basée sur le contenu de la page

J'ai besoin que ce programme s'exécute selon un calendrier prédéfini pour transmettre certaines données à un serveur Web en fonction des données de page Web dépendant du temps.

Répondre

1

Oui, c'est possible. Il est généralement appelé screen scraping. Vous récupérez la page Web en question via une requête HTTP, analysez/analysez la page que vous avez, puis renvoyez les données qui devraient être dans la zone de texte (encore une requête HTTP).

Il existe des bibliothèques pour cela. Voici un article décrivant un exemple en Perl: http://www.perl.com/pub/a/2003/01/22/mechanize.html