Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

suntong/web2image

Open more actions menu

Repository files navigation

web2image

MIT License GoDoc Go Report Card travis Status

TOC

web2image - Web to image

The web2image will take a screenshot of a given web page.

Usage

$ web2image

Web to image
built on 2017-07-23

Tool to take screenshot from a web page

Usage:
  web2image OPTIONS... URL IMAGE-FILE

Options:

  -h, --help         display help information
  -d, --headless     use chrome-headless docker as client instead of chrome
  -c, --css         *the CSS selector for the region to take the screenshot of
  -s, --sleep[=3s]   time to sleep before waiting for above CSS (default: 3 seconds)
  -w, --wait-for     the CSS selector to wait for before taking the screenshot
  -v, --verbose      verbose mode (multiple -v options increase the verbosity.)

chrome-headless

The following examples assumes that you've setup chrome-headless already. Else, take a look at Chrome DevTools Protocol on how to start a local chrome with the remote-debugging-port opening at 9222.

Examples

Film info from cmore.se

web2image -d -c '#main-wrapper' 'http://www.cmore.se/film/3643033-deadpool' example-deadpool.png

and the result is:

deadpool

US market indexes chart

web2image -d -s '5s' -c 'div > section.market-indexes-component > div.market-indexes-container' http://www.morningstar.com/ example-US-market-indexes.png

and the result is:

US-market-indexes

Download binaries

The latest binary executables are available under
https://bintray.com/suntong/bin/web2image#files/web2image
as the result of the Continuous-Integration process.

I.e., they are built right from the source code during every git commit automatically by travis-ci.

Pick & choose the binary executable that suits your OS and its architecture. E.g., for Linux, it would most probably be the -linux-amd64 file. If your OS and its architecture is not available in the download list, please let me know and I'll add it.

Installation

To install the source code instead:

go get github.com/suntong/web2image

Author

Tong SUN
suntong from cpan.org

All patches welcome.

About

Take screenshot of a web page

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.