Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a list of 2500 websites and need to grab a little screenshot of them - to create a thumbnail

How do I do that? Well I could try to parse the sites.

Either with Perl or Python

share|improve this question

If you just need a screenshot / thumbnail, then it is probably best to use one of the many existing thumbnail generator services around.

This site for example allows 5000 free screenshots a month (with a daily limit of several hundred) and has an API, so if you have a list of URLs in a file, you could create a script that did something like:


The above is just made up, you'll have to read their api docs to work out how best to access the api, but just repeat the command for each site.

wget can be obtain here for windows, and if you are using linux it will probably be installed already, but otherwise it will be available in the repositories, so use the package manager to install.

share|improve this answer

Agree with Paul's advice, but if you really want to do it on your own, then I would look at the Perl module Image::Magick::Thumbnail, which has a fairly simple interface - you just load up the image using the Image::Magick module, then pass the resulting object to Image::Magick::Thumbnail::create and write the resulting object back out to disk.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .