J'essaie d'automatiser l'extraction de données à partir d'un site Web et je ne sais vraiment pas par où commencer. Un de nos fournisseurs nous donne accès à certaines données d'enregistrement d'équipement via une application en ligne "Business Objects 11". Si vous n'êtes pas familier avec cette application en ligne, pensez-y comme un générateur de rapport basé sur le Web. Le problème est que j'essaie de surveiller beaucoup d'équipements et que ce fournisseur n'a créé qu'une demande pour extraire un journal à la fois. Cette requête prend le numéro d'équipement, la date de début et la date de fin ... Pour ne rien arranger, nous ne pouvons exporter que vers le format binaire Excel puisque l'export de "csv" est cassé et ils refusent de le réparer ... donc nous sont limités par la limite de 65 536 lignes d'Excel ... (ce qui équivaut à 3-4 jours d'enregistrement de données dans mon cas). Je ne peux pas créer une nouvelle demande car seul le fournisseur dispose des droits d'administration nécessaires. À votre avis, quelle serait la façon la plus élégante d'exécuter un grand nombre de demandes (environ 800) via une interface graphique Web? Je suppose que je pourrais coder en dur les positions de la souris, cliquer sur les événements et les frappes avec des retards et tout ... Mais il doit y avoir un meilleur moyen.Automatiser la navigation dans le navigateur et l'extraction de données
J'ai lu à propos des scripts AutoHotKey et AutoIt, mais ils semblent être limités quant à ce qu'ils peuvent faire sur le web. Aussi ... Je suis coincé avec IE6 ... Mais si vous connaissez un moyen qui implique un autre navigateur, je suis toujours très intéressé par votre réponse.
(une fois que j'ai les fichiers journaux locaux, l'extraction des données est pas un problème)
Merci, Pamie fonctionne très bien! Le seul problème que j'ai maintenant est de le faire fonctionner avec certains widgets personnalisés d'applications :(. (Une sorte de zone de texte personnalisée dans un cadre en-tête ...) Pour l'instant, l'utilisation d'AutoIt pour certaines pièces difficiles semble être une solution viable Peut-être que quelqu'un connaît un moyen de contourner cette limitation. –