Skip to content

Instantly share code, notes, and snippets.

@qichunren
Created December 15, 2011 07:56
Show Gist options
  • Save qichunren/1480275 to your computer and use it in GitHub Desktop.
Save qichunren/1480275 to your computer and use it in GitHub Desktop.
qichunren@qichunren-desktop:~/github/cutycapt/CutyCapt$ ./CutyCapt
-----------------------------------------------------------------------------
Usage: CutyCapt --url=http://www.example.org/ --out=localfile.png
-----------------------------------------------------------------------------
--help Print this help page and exit
--url=<url> The URL to capture (http:...|file:...|...)
--out=<path> The target file (.png|pdf|ps|svg|jpeg|...)
--out-format=<f> Like extension in --out, overrides heuristic
--min-width=<int> Minimal width for the image (default: 800)
--min-height=<int> Minimal height for the image (default: 600)
--max-wait=<ms> Don't wait more than (default: 90000, inf: 0)
--delay=<ms> After successful load, wait (default: 0)
--user-style-path=<path> Location of user style sheet file, if any
--user-style-string=<css> User style rules specified as text
--header=<name>:<value> request header; repeatable; some can't be set
--method=<get|post|put> Specifies the request method (default: get)
--body-string=<string> Unencoded request body (default: none)
--body-base64=<base64> Base64-encoded request body (default: none)
--app-name=<name> appName used in User-Agent; default is none
--app-version=<version> appVers used in User-Agent; default is none
--user-agent=<string> Override the User-Agent header Qt would set
--javascript=<on|off> JavaScript execution (default: on)
--java=<on|off> Java execution (default: unknown)
--plugins=<on|off> Plugin execution (default: unknown)
--private-browsing=<on|off> Private browsing (default: unknown)
--auto-load-images=<on|off> Automatic image loading (default: on)
--js-can-open-windows=<on|off> Script can open windows? (default: unknown)
--js-can-access-clipboard=<on|off> Script clipboard privs (default: unknown)
--print-backgrounds=<on|off> Backgrounds in PDF/PS output (default: off)
--zoom-factor=<float> Page zoom factor (default: no zooming)
--zoom-text-only=<on|off> Whether to zoom only the text (default: off)
--http-proxy=<url> Address for HTTP proxy server (default: none)
-----------------------------------------------------------------------------
<f> is svg,ps,pdf,itext,html,rtree,png,jpeg,mng,tiff,gif,bmp,ppm,xbm,xpm
-----------------------------------------------------------------------------
http://cutycapt.sf.net - (c) 2003-2010 Bjoern Hoehrmann - [email protected]
qichunren@qichunren-desktop:~/github/cutycapt/CutyCapt$
qichunren@qichunren-desktop:~/github$ cd phantomjs/
qichunren@qichunren-desktop:~/github/phantomjs$ ls
bin ChangeLog ff.png iteye.png Makefile python src
capture.js examples hello.png LICENSE.BSD phantomjs.pro README.md
qichunren@qichunren-desktop:~/github/phantomjs$ ./bin/phantomjs examples/
arguments.coffee ipgeocode.js run-qunit.coffee
arguments.js loadspeed.coffee run-qunit.js
colorwheel.coffee loadspeed.js seasonfood.coffee
colorwheel.js movies.coffee seasonfood.js
countdown.coffee movies.js sleepsort.coffee
countdown.js netsniff.coffee sleepsort.js
direction.coffee netsniff.js technews.coffee
direction.js phantomwebintro.coffee technews.js
fibo.coffee phantomwebintro.js tweets.coffee
fibo.js pizza.coffee tweets.js
follow.coffee pizza.js useragent.coffee
follow.js post.coffee useragent.js
hello.coffee post.js version.coffee
hello.js rasterize.coffee version.js
imagebin.coffee rasterize.js waitfor.coffee
imagebin.js render_multi_url.coffee waitfor.js
injectme.coffee render_multi_url.js weather.coffee
injectme.js run-jasmine.coffee weather.js
ipgeocode.coffee run-jasmine.js
qichunren@qichunren-desktop:~/github/phantomjs$ ./bin/phantomjs examples/rasterize.js
Usage: rasterize.js URL filename [paperwidth*paperheight|paperformat]
paper (pdf output) examples: "5in*7.5in", "10cm*20cm", "A4", "Letter"
qichunren@qichunren-desktop:~/github/phantomjs$ ./bin/phantomjs examples/rasterize.js http://www.iteye.com iteye.png
qichunren@qichunren-desktop:~/github/phantomjs$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment