无法通过php读取aliexpress.com

无法通过php读取aliexpress.com,php,Php,我正在尝试通过php阅读aliexpress.com交易页面。我无法在输出中获取页面的详细信息 有没有办法让我知道细节 下面是代码 <?php include('simple_html_dom.php'); $url = 'http://activities.aliexpress.com/superdeals.php'; $xml = file_get_html($url); //$file = 'output1.txt'; $element = $

我正在尝试通过php阅读aliexpress.com交易页面。我无法在输出中获取页面的详细信息

有没有办法让我知道细节

下面是代码

<?php
    include('simple_html_dom.php');
    $url = 'http://activities.aliexpress.com/superdeals.php';
    $xml = file_get_html($url);
    //$file = 'output1.txt';
    $element = $xml;
    echo $element;
?>

此网站使用了
有两种解决方案:
-发出与Javascript相同的请求
-使用像这样的工具

如果查看请求,您将很容易发现发出GET请求并返回JSON格式的所有信息。 因此,您需要自己查找链接或使用第三方库+工具

编辑:

您可以使用web浏览器获取链接(我不给您,因为我认为stackoverflow不适用于此),或者如果您使用chrome,则在网络选项卡中搜索JSON

$url = "....";
$str = file_get_contents($url);
if($str) {
    $json = json_decode($str, true); // json is an array
    // ... do what you need
}
我建议使用,而不是因为许多原因


或者您可以使用(这确实更困难)获取“HTML快照”,然后使用DOM或获取所需内容,但您必须运行Phantomjs并使用第三方库与之通信。

完成了任何基本调试吗?例如跳过simplehtml并执行
var\u dump(file\u get\u contents('http://....“)
要查看原始返回数据吗?该页面由javascript呈现,可能是为了禁止您尝试执行的操作。谢谢,稍后将尝试更新您。您有任何相同的代码示例吗?