1

我有一个这样的页面源:

<div class="ajax-checklist-widget"><div id="ShowResultsLabel" class="ajax-checklist-select" onclick="showproductlist(17342171, 545763, 'ShowResultsList')">
    <div class="ajax-checklist-select-control">
        <span rel="0" class="ajax-checklist-select-value">This is something</span>
    </div>
</div>

当我在浏览器中单击时This is something,会显示一个选项列表。我想使用 PHP 获得这些选项,file_get_contents但不幸的是这些选项不在网页源代码中。

任何人都知道如何检索这些选项?

谢谢!

4

1 回答 1

0

这是因为选项是动态更改的,通常是由 ajax 完成的。

尝试找出哪个 url 正在发送选项值。您可以使用 firebug 在 Net 选项卡中查看 XHR 连接,或从其他浏览器进行其他类似调试。

当您获得发送选项值的 url 时file_get_content,使用在 XHR 中发送的相同参数直接发送给它。

于 2012-06-27T22:11:51.043 回答