使用CURL解析php中的DOM

时间:2011-12-08 20:06:49

标签: php dom curl

当我在此页面http://www.facebook.com/GaryFromCooper?sk=wall上使用Firebug或chrome检查器时(右键单击检查元素),我可以看到名为“link_data”的隐藏输入。

但是当我用php卷曲它并阅读HTML文件时,没有隐藏的输入......

所以我想这可能是在DOM中。

但是在我的curl请求后我找不到任何方法来读取DOM,我尝试了DOM Php功能,但这不起作用......

有人可以帮助我吗?

我只想从http://www.facebook.com/GaryFromCooper?sk=wall页面检索“link_data”值...使用curl

感谢您的帮助

3 个答案:

答案 0 :(得分:0)

它可能是用JavaScript插入的。 cURL只是一种传输数据的工具,而不是执行JavaScript:P

考虑到这涉及到Facebook,可能有一个很好的理由说明为什么你不能“刮掉”这个价值。

答案 1 :(得分:0)

您最好使用Facebook API获取所需的数据,如果Facebook部分发生任何变化,您将不会受到影响。

http://developers.facebook.com/

答案 2 :(得分:0)

它可能是JS插入的DOM节点。看到这个卷曲FAQ。 Curl不支持JavaScript。