【问题标题】:Cannot get browsershot to work无法让 browsershot 工作
【发布时间】:2018-08-05 02:49:12
【问题描述】:

我试图在 laravel 5.4 中设置 browsershot 来截取网页的截图。我按照这里的说明进行操作:https://github.com/spatie/browsershot

所以我首先运行命令:

npm install puppeteer
composer require spatie/browsershot

然后在我的代码中:

use Spatie\Browsershot\Browsershot;
dd(Browsershot::url('https://example.com')->screenshot());

但这只是返回一个空字符串。因为没有进一步的反馈,我不知道还能尝试什么。

我的设置是 windows 10、php 7.2.2、node v8.9.4 和 npm 5.6.0。

【问题讨论】:

    标签: php node.js laravel npm composer-php


    【解决方案1】:

    您必须提供保存您截取的屏幕截图的路径,如下例所示:

    Browsershot::url('https://example.com')->save($pathToImage);
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 2014-12-26
    • 2017-12-22
    • 2012-02-28
    • 2015-12-01
    • 2012-01-29
    相关资源
    最近更新 更多