Je travaille avec un CMS et doivent importer des données à l'aide des formulaires html typiques. Les données elles-mêmes sont dans des fichiers csv avec une page par ligne. Tel est le CMS que l'importation directe à DB n'est pas possible en raison de la complexité de la conception. Il est assez important que je "simule" l'interaction habituelle de l'utilisateur parce que le CMS fait beaucoup de travail en arrière-plan qui est crucial pour l'importation.Automatiser interaction du site
Fondamentalement, pour chaque ligne dans le fichier csv, j'ai besoin de copier une colonne csv dans un champ de texte html, ou sélectionnez une case à cocher, ou cliquez sur un certain bouton. Un problème majeur est la mise en correspondance des données de la csv avec les actions du CMS. Donc, si une colonne contient la chaîne 'foobar', cela signifie vraiment "définir le widget déroulant firstName sur 'foobar'".
est-il un outil pour automatiser cela? J'ai regardé AutoHotKey, Selendium, Web-Harvester et beaucoup d'autres outils mais je ne suis pas convaincu qu'ils sont les bons outils. Le principal problème est de pouvoir interagir facilement avec les pages html.