用Puppeteer Docker鏡像給網(wǎng)頁(yè)截圖

環(huán)境

  • Docker

拉取鏡像

原來鏡像不支持中文, Fork之后添加中文支持(已提交PR給原倉(cāng)庫(kù))并構(gòu)建了新的鏡像, 直接拉取即可:


docker pull ityoung/puppeteer

執(zhí)行截圖


docker run --shm-size 1G --rm -v /tmp/screenshots:/screenshots ityoung/puppeteer:latest screenshot 'https://intest.tech/' 1366x768 2000

如果遇到權(quán)限不足的問題, 可嘗試使用ROOT用戶執(zhí)行:

docker run --shm-size 1G --user root --rm -v /tmp/screenshots:/screenshots ityoung/puppeteer:latest screenshot 'https://intest.tech/' 1366x768 2000

語(yǔ)法:

<tool> <url> <width>x<height> [<delay_in_ms>]

  • tool: 包括screenshot,full_screenshot,screenshot_series,full_screenshot_series

  • url: 需要截圖的鏈接

  • <width>x<height>: 截圖寬高

  • delay_in_ms(可選): 延遲截圖, 對(duì)某些動(dòng)態(tài)加載的頁(yè)面十分管用, 單位為毫秒

查看截圖

screenshot_1366_768.png

參考

https://hub.docker.com/r/alekzonder/puppeteer/

推薦閱讀

[1] Docker - 中國(guó)官方鏡像加速

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 以下原文轉(zhuǎn)載于(https://docs.docker.com/docker-for-mac/)(想找中文版的最新...
    Veekend閱讀 7,611評(píng)論 0 17
  • 1.puppeteer簡(jiǎn)介 puppeteer是一個(gè)node庫(kù),是Google chrome團(tuán)隊(duì)官方的無界面(he...
    伊人風(fēng)采_690d閱讀 7,692評(píng)論 0 11
  • 自身不強(qiáng),諸事莫談。如何才自身變得更強(qiáng),那就是要把別人對(duì)你的狠,用在自己身上。 對(duì)自己越狠,改變?cè)酱螅玫?..
    斐麗希婭閱讀 47評(píng)論 0 0
  • 上個(gè)周末,我去參加了第二屆臺(tái)州馬拉松。我報(bào)名了半程馬拉松,因?yàn)檫@次馬拉松是臨時(shí)決定報(bào)名的,沒有其他同伴,我打算自己...
    紅妹愛折騰閱讀 687評(píng)論 0 2
  • 花朵笑嘻嘻,園中百鳥棲。 風(fēng)吹蘆葦動(dòng),心曠又神怡。
    山高水遠(yuǎn)情癡閱讀 235評(píng)論 4 5