
Product
Announcing Socket Fix 2.0
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
echarts-scrappeteer
Advanced tools
Find all echarts in a web page and save them as image using puppeteer
For svg output, it is required that echarts 3.8+ is used and the echarts instance is renderred as svg.
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.
$ npm i -g echarts-scrappeteer
Node 7.6.0 or later
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 while before scrapping
-v, --viewPort <width,height> force puppeteer to set viewport. for echarts gallery site only
-r, --clipRectangle <x,y,width,height> record rectangle when making gif animation
-c, --frameCounts <number> of frames. gif only
-i, --frameInterval <number> frame intervals. gif only
-s, --skipFrames <number> skip initial frames. gif only
-g, --gap time<number> between each gif snapshot. gif only
-h, --help output usage information
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.

Here is the command for your discretion:
$ scrappeteer https://pyecharts.github.io/echarts-china-cities-js/preview.html
$ scrappeteer render.html
Where does the render.html come from? It is genereted by pyecharts. Please visit pyecharts-demo.py.

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
ISC
FAQs
Find all echarts in a web page and save them as image using puppeteer
We found that echarts-scrappeteer demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.

Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.

Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.