Ma tâche consiste à prendre des captures d'écran d'un ensemble de pages Web à des fins légales. J'accomplis actuellement ceci en employant Webshot et exécutant son opération en différé utilisant une liste d'URL que j'ai compilées moi-même. Je dois aussi prendre des captures d'écran d'une bannière Flash rotative en utilisant IECapt et sa fonction de retard.Comment parcourir un site Web et prendre des screenshots de chaque page?
Chaque page comporte une série d'annonces qui nécessitent une capture d'écran de la page vers laquelle elles mènent. Comment puis-je automatiser cela afin que je ne passe pas des heures en cliquant sur chaque lien après le lien?
Si ce n'était pas clair, la page d'accueil a 4 annonces secondaires liées à 4 pages de produits différentes. J'ai besoin d'une capture d'écran de la page d'accueil (terminée), puis de quatre captures d'écran différentes des pages auxquelles les annonces sont liées.
Oh, et de faire des choses intéressantes, les pages d'accueil utilisent Javascript réoriente à la:
javascript:dcsOnsiteAdLink('url', '/whyjoin', 'ad', 'S1', 'popup', 'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=780,height=500');
Ce n'est pas idéal, car en tant que développeur, je pourrais être gérer un site qui a beaucoup de dépendances et je veux être en mesure de libérer rapidement. Je suggère d'essayer l'un des nombreux scripts Casper déjà fait pour ceci ou cela: https://www.npmjs.com/package/crawl – jasongonzales