Full website screenshot capturing
June 9th, 2006
I wrote a program that takes full-sized website screenshots. It’s pretty awesome. It is all done programmically through the IWebBrowser2 interface. The program is a command line utility and it was used to create the following image. Enjoy.









June 10th, 2006 at 10:56 am
Hey, I think I will use this for the online screencapture utility… yours is better than most out there if not all.
June 13th, 2006 at 9:30 am
Thanks yo.
June 13th, 2006 at 9:53 pm
Hi Nathan,
Sweet utility. It has some trouble with some sites, but overall really great!
Thanks!
June 14th, 2006 at 12:23 am
any chance that you will post the source code ?
June 14th, 2006 at 1:29 am
James.. I fixed the issues with the sites you mentioned, you can redownload it now.
Maya.. No, I will not release or post the source code.
June 14th, 2006 at 7:07 am
Nathan- great update! It works really well now. I’ll let you know if I run into any other sites.
Thanks.
June 15th, 2006 at 3:43 am
Best thing about it: It seems to work pretty well with Wine ..
June 22nd, 2006 at 7:47 am
This application is really good but any chance you could get it to ignore script errors? Currently this can happen :
http://img478.imageshack.us/img478/1650/error6cs.jpg
June 23rd, 2006 at 7:59 am
Like Tom said, fixing the script error problem would be nice! Also if the document doesn’t completely load the program just hangs.
Say some does this, when they know your (ip) is doing screen captures…
Your program just runs and runs, maybe you could add a configurable time out!
SendMessageTimeout();
John
June 23rd, 2006 at 8:01 am
I had put some code there, but it got striped…
John
June 23rd, 2006 at 8:39 am
One last thing. I wrote these in my other message but it didnt post, so I hope you don’t mind that I post it again. Some things to add that would be nice.
1. configurable document complete timeout
2. configurable Verbose on or off
3. configurable turn debug logging on or off
4. check the document title for errors (404, 500, …) before image is made. Using a file of common error string.
That it, have a great day
John
June 23rd, 2006 at 10:00 am
Please leave the URL of the websites that don’t work.
June 23rd, 2006 at 11:53 am
These sites that have script errors in ie produce a prompt that you have to click , I want to be able to produce automated screenshots so this problem makes that impossible. The other options that John mentioned especially the timeout would be really good as well!
http://www-cs-students.stanford.edu/~amitp/gameprog.html
http://travelingguys.com/
It doesn’t seem to matter if you turn off script debugging in the IE settings or turn off java.
Cheers.
June 23rd, 2006 at 12:28 pm
Yeah I was working on it some more, the version I have, but haven’t released yet stops those errors as well as other popups.
June 23rd, 2006 at 4:00 pm
Excellent, looking forward to the new version!