$command = "/usr/local/bin/wkhtmltoimage --quality 70 --crop-w 800 --crop-x 50 --javascript-delay 900 --height 800";
您好,我已经完成了简单的脚本,可以通过wkhtmltoimage
im将任何网址转换为jpg,使用这个为Facebook,但有时它有效不工作
默认设置
--javascript-delay 200
屏幕截图为空,900ms
延迟了它的工作正常。但有时一个或多个图像丢失,我试图禁用javascript,或将等待时间改为2秒,但有时工作,有时不工作。
我需要简单的解决方案来从facebook网址制作截图,但我不想使用第三方服务。有什么设置可以避免这个问题吗?并在图像未保存时重试?因为有时候图像也不会被保存,而且这种情况经常被接受。
答案 0 :(得分:0)
选项--disable-smart-width
对我有用。我有一个类似的问题,从一些没有完全呈现的网站捕获屏幕截图。
检查此GitHub问题中的人是https://github.com/wkhtmltopdf/wkhtmltopdf/issues/2408。
与他不同,我不必禁用javascript,也不必添加延迟。