go-wkhtmltoxでウェブサイトのキャプチャを取ってみた

ウェブサイトのスクリーンショットを取りたかったので、headless chromeかな..と調べていたら

gogap/go-wkhtmltox: A web service for wkhtmltopdf and wkhtmltoimage

を見つけたので試してみました。

git clone すると docker-compose.yml が用意されているので docker-compose up -d するだけで
試せました。

curl -X POST \
  http://localhost:8080/v1/convert \
  -H 'accept-encoding: gzip' \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/json' \
  -d '{
    "to" : "image",
    "converter":{
        "uri": "https://jitan-3.com",
        "crop":{
            "h": 1024,
            "w": 667
        },
        "width": 375,
        "height": 667
    },
    "template": "binary"
  }' --compressed -o test.png

な感じでtest.pngにPNGで保存できました

ただ取りたかったのはスマホで見たときのキャプチャだったのですが、それは取れない様子..
widthを小さくしても効きませんでした

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください