我需要获取网页上的内容,并通过在cURL上阅读它,但内容不包括JavaScript上的数据任何机构可以帮助我解决这个问题?如何获取网页上的内容包括JavaScript中的内容喜欢在浏览器上看到
1
A
回答
2
不可能。内嵌JavaScript的网页实际上是一个程序。 CURL为您提供程序的源代码(HTML和JavaScript),但不运行该程序。要运行页面的嵌入式JavaScript,您需要(1)JavaScript解释器,以及(2)页面的文档对象模型(DOM)。浏览器有这些,但PHP不。人们正在研究这些PHP版本,但开发这些是很重要的任务。如果这是你所需要的,你可以跳过PHP,而是用WebKit来编写C++代码。
+0
好的,非常感谢。 – 2010-10-13 10:35:24
0
0
是的,它是possibe你可以通过一个phantomjs浏览器,加载页面 处理它的JavaScript,然后你也可以检索动态呈现的内容。 看看这个链接,它可能会帮助你。
相关问题
- 1. 从YouTube频道的上传Feed中获取喜欢/不喜欢的内容
- 2. 如何在windows phone中获取网页浏览器的网站内容?
- 3. 如何读取网页浏览器控件的HTML内容?
- 4. Javascript获取网页内容到阵列
- 5. 获取网页内容 - 浏览器不支持框架
- 6. 如何“喜欢”外部的Facebook内容
- 7. Facebook画布页喜欢/不喜欢的内容
- 8. Javascript:如何获取网址的内容?
- 9. 如何获取HTTPS网页的内容?
- 10. 如何在浏览器窗口上获取内容的实际宽度?
- 11. 如何获取嵌入在网站上的Flash中的内容?
- 12. 获取网页内容
- 13. 浏览器调整大小时网站上的内容堆栈
- 14. 如何获取网页内容(android)?
- 15. 浏览器只打印一页内容较少的网页?
- 16. 阅读网页浏览器输入字段中的内容
- 17. 如何使用javascript浏览json内容?
- 18. 如何只显示内容给访客'喜欢'我的网站
- 19. Linux:Eclipse内部网页浏览器不显示html5内容
- 20. TinyMCE不会在IE8浏览器中显示网页内容
- 21. 在网页浏览器组件中粘贴剪贴板内容
- 22. 在wiki.rubyonrails.org上看不到任何内容
- 23. 查看Cookie容器包含的内容?
- 24. 如何在python中获取javascript内容
- 25. Facebook喜欢按钮式的内容
- 26. 喜欢揭示内容的帮助吗?
- 27. 如何查看浏览器发送的内容
- 28. 如何在尖峰上看到浮点寄存器的内容?
- 29. 在Facebook之后显示内容喜欢
- 30. 更改XULRunner中浏览器的内容
什么意思是“包含Javascript数据”的意思。外部JS没有加载的事实?或者说它没有执行? – 2010-10-13 09:35:22
是的,JS没有加载。例如http://trailers.apple.com/trailers/independent/stone/我无法获得查看预告片(2) – 2010-10-13 09:56:51