I need to take a screenshot of a website automatically at a time specified by me. Ideally it would not be using my computer since it's not guaranteed to be on at the specified time.

Is there some kind of web service that does this? Or some (free) hosting site where I could set up a script to do it (PHP comes to mind)? I do have a jailbreaked iPhone that could be used as well (jailbreaked = I have root access and could maybe do some cron magic).

link|improve this question
PLease can someone elaborate why this belongs on SO. The OP is looking for a solution which may involve PHP but might not? – Diago Oct 16 '09 at 6:55
feedback

7 Answers

You can start a session at http://browsershots.org . If you know how to do with cronjob it can be started at anytime I think.

link|improve this answer
feedback

You can use webcapture. A simple script using webkit and Qt.

http://labs.trolltech.com/blogs/2009/01/15/capturing-web-pages/

link|improve this answer
feedback

You could use a service like GrabzIt its free and they have a simple PHP API that could be used from a shared PHP hosting account.

link|improve this answer
feedback

This article Website Thumbnail Creators (Website Snapshot Generators) discusses the several ways of achieving this goal. For example, it points to:

Free PHP Scripts :: Website Thumbnail Generator

Website Thumb Generator can be used to create website thumbnails for your needs, or start your own website thumbnail generation service.

Requirements:

  • Windows hosting
  • PHP GD library (installed on most hostings)
  • Permissions to execute third-party applications (i.e. exe files)
  • Permissions to execute Internet Explorer

How it works:

  • Website Thumbnail Generator checks if it already has website image in the cache, and shows it in the browser.
  • If no cached image then IECapt would be run from the script.
  • IECapt would run Internet Explorer, grab full sized website screenshot
    from it, and save image into the
    folder you specified in script
    settings.
  • Then Website Thumbnail Generator would resize image, and show it in
    the browser.
link|improve this answer
feedback

iMacros for Firefox can be used to take full page web browser screenshots: http://wiki.imacros.net/Browser_Automation#Web_Site_Screenshot

Start it via the task scheduler and command line: http://wiki.imacros.net/iMacros_for_Firefox#Command_Line_Support

link|improve this answer
feedback

You can use Wimg.ca, here is an example.

link|improve this answer
feedback

You can try Webcron + a screenshot service like Browshot with their PHP library. You would also have to same/upload your screenshot somwhere, S3 for example.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.