2009-06-10 4 views
2

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'); 

Répondre

5

gnome-web-photo utilise le moteur Geko pour rendre et prendre un clin d'oeil d'une page Web. C'est assez chouette et scriptable.

7

Payer quelqu'un 3 USD/heure pour le faire pour vous par Elance ou Mechanical Turk. Même si vous passiez seulement 4 heures à pirater un script, cela coûterait plus cher que de payer quelques dollars pour cela.

+0

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

3

Adobe Acrobat Pro est très bon dans ce domaine. Il peut saisir un site entier et en faire un seul document indexé. Les captures d'écran ne vous donneront que ce qui est sur l'écran, Acrobat Pro peut vous obtenir la page entière.

Questions connexes