Echarts Scraper Puppeteer
For svg output, it is required that echarts 3.8+ is used and the echarts instance is renderred as svg.
Introduction
It scrapes all echarts found in a web page as images. And it scrapes 3D charts too. Of course, it supports pyecharts as well. Please find the example in later section.
Installation
$ npm i -g echarts-scrappeteer
requirements
Node 7.6.0 or later
Usage
Usage: scrappeteer [options] <url/file> Options: -f, --format <png,jpeg,gif,svg> image format -o, --output <outputname> output file name -w, --wait <delay in milli-seconds> wait a
If the page load speed is slow or if the resulting image is partial, -w
parameter is
required to delay the scrape action.
Please note that if more than one echarts should be found in a page, -f
option applies to all.
Example
Scrape echarts from a URL
Here is the command for your discretion:
$ scrappeteer https://pyecharts.github.io/echarts-china-cities-js/preview.html
Scrape echarts from a local file
$ scrappeteer render.html
Where does the render.html
come from? It is genereted by pyecharts. Please visit pyecharts-demo.py.
Gallery
Gif format 🔥
scrappeteer http://gallery.echartsjs.com/editor.html?c=xrkJtnKJq- -w 2000 -f gif -r 525,50,770,750 -o gf3 -i 300 -c 10 -v 1300,800
Static images
LICENSE
ISC