simplehtmldomparser - php - 不读取显示 firebug 中显示的任何元素
我正在使用基于 php 构建的 simplehtmldomparser 从 url 读取内容。
http://simplehtmldom.sourceforge.net/manual.htm
我正在尝试检索一个元素我可以在萤火虫中看到“display:none”。但是当我在 php 中检索 dom 时,该元素没有显示。
这有什么原因吗?我该如何解决这个问题?
I am using simplehtmldomparser built on php to read content from a url.
http://simplehtmldom.sourceforge.net/manual.htm
I am trying to retrive a element with "display:none" which I can see in firebug. But that element is not shown when I retrive the dom in php.
Any reason for this? and how can I solve this issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
无法使用 simplehtmldomparser 读取 javascript 生成的内容,因为 php 脚本不会执行网站中的任何 javascript。
所以我使用imacros提取javascript生成的内容,然后使用simplehtmldomparser读取所需的内容。
It is not possible to read javascript generated content using simplehtmldomparser as the php script will not execute any of the javascript in the website.
So I used imacros to extract the javascript generated content and then used simplehtmldomparser to read the required content.