You can use
Mozilla::Mechanize to drive Mozilla/Firefox to the target site.
Mozilla::Mechanize seems to be based on Gtk::MozEmbed, which just seems to implement a GTK+ widget using the mozilla embedding API to render the content.
You should be able to get an X11 window handle for the widget and so then you should be able to use many different methods to obtain the contents of the window as an image.
It's not generally an easy thing to do.
On the other hand, there's a Firefox addon called "Screen Grab!" which captures a web page as image in the format of your choice. You might try to automate that in some way (eg, via Javascript and XPCOM APIs).
-David.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.