【发布时间】:2014-08-16 00:27:10
【问题描述】:
我被困住了。我正在尝试从远程网站提取预定义标签内的所有 html 标签、它们的属性和文本内容。
示例:
<div id="its attributes">its text content</div>
我可以通过使用 php 的 DOMDocument 类来提取任何标签,使用它们的 id 或类,我只是无法告诉 php 限制返回到该预定义标签。
示例:
<div id="predefined">... return all this ...</div>
我没有任何代码示例,因为我尝试了无数搜索中的许多选项,但都返回了错误的结果。
你能帮忙吗?
更新:我在这里找到了答案: PHP function to grab all links inside a <DIV> on remote site using scrape method
感谢所有帮助。
【问题讨论】:
-
您需要使用 PHP 还是可以使用 JavaScript(使用 jQuery)?
-
说实话,我没有考虑过 Javascript 或 jQuery。但是,最好使用 Php,因为我正在编写代码以将这些标签提取到 mysql 表中。
-
好吧,我认为你应该认真看看它(两者)。您的问题通常使用 jQuery 很容易解决,当您了解基本知识时,您甚至不再需要帮助来实现您想要的目标
-
谢谢 Oliboy50,我会调查的。所有建议都有帮助。我应该补充一点,我正在尝试从远程网站获取这些标签。是否仍然可以使用 jQuery/Javascript?
标签: php html parsing tags domdocument