Php 简单html dom加载文件返回数组

Php 简单html dom加载文件返回数组,php,simple-html-dom,Php,Simple Html Dom,我有个奇怪的问题。我使用简单的HTMLDOM库已经有一段时间了,但是尝试加载某个页面总是返回数组中的内容,而不是Html。我被难住了 代码如下: $target_url = "https://www.bol.com/nl/p/foscam-fi9928p-1080p-ptz-dome/9200000075190022/prijsoverzicht/"; $html->load_file($target_url); echo "$html"; 我还尝试了file\u-get

我有个奇怪的问题。我使用简单的HTMLDOM库已经有一段时间了,但是尝试加载某个页面总是返回数组中的内容,而不是Html。我被难住了

代码如下:

$target_url = "https://www.bol.com/nl/p/foscam-fi9928p-1080p-ptz-dome/9200000075190022/prijsoverzicht/";
    $html->load_file($target_url);
    echo "$html";
我还尝试了
file\u-get\u-contents
file\u-get\u-html
,还尝试了cURL库;它们都返回一个数组。
而且它似乎只发生在这些概述页面上,而不是产品页面本身。

原因可能是bol.com返回JSON

  Content-Type: application/json;charset=UTF-8

谢谢你的快速回答。在哪里可以找到该页面的内容类型?另外,您是否知道有没有一种方法可以在不使用json内容类型的情况下请求页面?我对您的URL做了一个“wget-s”,其中一个标题是“content-type”。不,您可以用“accept:text/html”中的“accept”标题告诉bol您接受的内容类型,它们将返回html。其他人可能不是那么善良。