当我在此页面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
感谢您的帮助
答案 0 :(得分:0)
它可能是用JavaScript插入的。 cURL只是一种传输数据的工具,而不是执行JavaScript:P
考虑到这涉及到Facebook,可能有一个很好的理由说明为什么你不能“刮掉”这个价值。
答案 1 :(得分:0)
您最好使用Facebook API获取所需的数据,如果Facebook部分发生任何变化,您将不会受到影响。
答案 2 :(得分:0)
它可能是JS插入的DOM节点。看到这个卷曲FAQ。 Curl不支持JavaScript。