【发布时间】:2018-10-01 07:36:53
【问题描述】:
我抓取了一些数据,但我想在终端屏幕上查看。我在 Laravel 中创建命令。当我使用命令时想在终端中显示抓取的数据。我是否需要使用 json 编码和 var_dump 它。但我已经试过了。这是我的代码...
$start_id = 4710000;
$url = 'https://sumai.tokyu-land.co.jp/bukken/detail/index/id/K'.$start_id;
$html = file_get_contents($url);
libxml_use_internal_errors(true);
$DOMParser = new \DOMDocument();
$DOMParser->loadHTML($html);
$getAllTable = $DOMParser->getElementsByTagName('table');
json_encode($getAllTable);
echo $getAllTable;
有什么想法吗?感谢您的帮助。
【问题讨论】:
-
没有什么特别需要的。您可以使用
$this->info()、$this->error()或$this->line()来输出不同的消息类型。如果要输出 json,则应将json_encode($getAllTable);更改为$getAllTable =json_encode($getAllTable); -
我试过了,但输出就像
show data : {}
标签: php laravel web-scraping terminal