chi*_*hah 10 php response phantomjs laravel-5
当我尝试在本地保存文件时,响应对象返回null.我正在尝试捕获的页面需要大量的加载时间,我需要回调以在所有页面资源完全加载时通知我.我的方法是否正确?
如果不尝试在本地保存文件,则返回的响应对象不为null.
这是我的代码:
$client = Client::getInstance();
$client->getEngine()->setPath('path/to/phantomjs');
$client->isLazy();
$request = $client->getMessageFactory()->createPdfRequest('http://google.com');
$response = $client->getMessageFactory()->createResponse();
$file = 'path/binfile.pdf';
$request->setOutputFile($file);
$client->send($request, $response);
Run Code Online (Sandbox Code Playgroud)
如何实现并了解所有页面资源何时完全加载?
我面临着同样的问题。我在 laravel 中使用了jonnyw/php-phantomjs。
用户设置超时函数。这个对我有用。尝试这个。
$request->setOutputFile($file);
$request->setTimeout(10000);
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。
| 归档时间: |
|
| 查看次数: |
798 次 |
| 最近记录: |