On Apr 7, 1:44 pm, Tim Chase <python.l...@tim.thechases.com> wrote:
> > f = urllib.urlopen("http://www.google.com";)
> > s = f.read()
>
> > It is working, but it's returning the source of the page. Is there anyway I
> > can get almost a screen capture of the page?
>
> This is the job of a browser -- to render the source HTML.  As
> such, you'd want to look into any of the browser-automation
> libraries to hook into IE, FireFox, Opera, or maybe using the
> WebKit/KHTML control.  You may then be able to direct it to
> render the HTML into a canvas you can then treat as an image.
>
> Another alternative might be provided by some web-services that
> will render a page as HTML with various browsers and then send
> you the result.  However, these are usually either (1)
> asynchronous or (2) paid services (or both).
>
> -tkc

WX can render html.
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to