Easy screenshot of many sites.

How to take screenshots from many URLs with one click?

Use extension to Firefox: Grab Them All is a Firefox extension based on Screengrab. Difference between Grab Them All and Screengrab is that Grab Them All takes screenshot of all specifed URLs with one click.

Sites to shot have to be provided in *.txt file with URL addresses starting from http:// or https:// prefix. URLs are separated by new line.

Screenshots are saved in *.jpg or *.png files in specifed directory. File names have syntax: Base64.encode(site_url).jpg or Base64.encode(site_url).png

Grab Them All opens new window load there each site URL and take screenshot.

Installation and using GrabThemAll:
Screencast show information how to use GrabThemAll:


ogv Download this screencast (high qulity, 6MB, OGV)

Screenshot Server
For people who need powerfull screenshot server there is modified server version of GrabThemAll.
GrabThemAll Server is an application that allows users to:

  • Create screenshot on server machine
  • Supports Windows and Linux platforms
  • Has Open Source licence
  • Can take screenshot from URL list file and screenshot of single page
  • Is fully customizable
  • And much more…

Go to GrabThemAll Server page

35 thoughts on “Easy screenshot of many sites.

  1. Ben

    Love the plugin.

    Could you make it so you can set a minimum timeout in the options (so you can ensure there’s enough time to load all the ajax requests etc.)?

    Ben

  2. ignacio

    Hey rzelazko, I love your add-on. xD.
    I use GTA to grab images that I need for my work, but, I have a problem: the website where the images are uses JS to scale them. Uhm, I got your source code, but I’m a novice on XUL & JS, could you help me?

    My idea is generate an automatic click before the screenshoot to open the image in real size and then do screenshoot. Could you tell me in wich file .js add the Automaticclick(); before the screenshoot??

    Thank you!

  3. LoveIt

    Love this add-on. It has made some of the work I have to do so much easier. Everything works great but sometimes it captures just a small 1k image from the site which i think is caused when I minimize the capture window. Thank you!!

  4. bublible

    hi, can you please add an option to manulay set COMPRESSION RATIO? you static ratio is TOO SMALL menaing created images are too blury for me (ratio around 70% would be enough)…can you?

  5. Greatful

    Thank you, thank you, thank you!!!! AFIAK your extension is the only tool that will grab screens from a list of URLs. Keep up the great work and thank you again. :)

  6. TyroneChan

    Good job!

    I suggest it must to to support more report file format, such as .txt (columns separate by tab), so it will more easier to analyze.

  7. Oops

    Many of the pages that I attempt to use this plugin to capture with a screenshot are captured with the background entirely BLACK making the screenshot unusable.

  8. Greatful

    I have also started to get black background screenshots. Thankfully it is just the page background so I am still able to make out the rest of the image. Any thoughts why this may be happening now? Recent FF update break something?

    Thanks again.

  9. Tudor

    I use it with FF 3.5.7 and it works like a charm. A title-site_url.file_format name syntax would be great. Thank you!

  10. Thomas

    There seems to be an issue with installation of your wonderful grab-them-all firefox extension. I am not able to install it, tried different versions of firefox (3.6.3. or 3.5.7), extension does not work.

  11. rzelazko Post author

    I’ve checked GrabThemAll on FF 3.5.9 under Debian and it works fine, write me an email with detailed information what exactly doesn’t work for you.

  12. Alex

    Hi, nice add on!

    The only thing that would be awesome is the ability to select a background (e.g in such a format: background=#FFFFFF) for all screen shots.

    Respect!

  13. Jan

    Helllo,
    nice plugin! Is there a way, how to tell it to grab screen from currently opened tabs? If not, would it be hard to add this feature?

    Good job!

  14. Pingback: Eight Tools for Capturing Screenshots in Firefox 3 | LimeDomains.com Blog

  15. Pingback: 8 Tools for Capturing Screenshots in Firefox 3 | J Dev 7

  16. Monty

    Terrific Plugin. The only one that does the job. I am having the black background issue too. Maybe we all could make small donations (I would love to donate) and help you find time for this excellent plugin. This is a perfect plugin, one of its kind. Thanks a lot.

  17. Pingback: Eight Tools for Capturing Screenshots in Firefox 3

  18. Kerry

    Hi Rafal,

    Many thanks for Grab Them All
    I can’t find the settings tho.
    Tools does not have an EXTENSIONS section.
    I’ve tried searching for the file (as indicated in the manual) but can’t find that either.
    Your advice as to how to get to preferences would be much appreciated since the images are all over the place size-wise.

    MANY thanks
    Kerry

  19. Roger

    Hello,

    Thanks for great work.

    Would it be possible to have a screenshot spider. I.e. you enter a web site (www.testscreenshotspider.com) and it will follow all links on this page, and into as many levels as you specify.

    Such a function would save me a lot of time! :-)

    Thaks!

  20. Joerg

    Hi,

    I am just figuring out that there may be problems occur when coming to URLs with more then 255 chars, because most (if not all) OS have a filename-length-limitation at 255 characters.
    I workarounded that by modifying the function saveScreenToFile:

    filePath += fileBaseName;
    if (filePath.length >= 250) {
    filePath = filePath.substr(0,123) + ‘…’ + filePath.substr((filePath.length-124),123);
    }

    Maybe you could implement something like that in further versions. Otherwise, screenshots with that overlong filenames won’t be saved.

    Best regards
    Joerg

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>