我正在寻找一个库,类,函数等,我可以为它提供一个html字符串并找到像src或href之类的东西。我知道我可以找到一个正则表达式的具体情况,但我正在寻找一个库,它可以很容易地得到的东西,而不是每次都找出新的正则表达式。用于从html获取属性的库
0
A
回答
1
SimpleHTMLDOM是您在这种情况下的朋友。 REGEX永远不是最好的方式(对于HTML标签)。
例子:
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element) {
echo $element->src . '<br>'; # givs you the image 'src' attribute for each image on that page.
}
+0
谢谢,这对我来说工作得很好。这里稍微额外的搜索显示一些ppl有问题,并推荐类似的库。但到目前为止,这么好。 –
1
假设你正在使用PHP5,这已经是本机提供给您的DOMDocument类:
+0
这看起来不错,只是不如simpleHTMLDom那么简单。谢谢 :) –
相关问题
- 1. 从HTML属性获取HTML文本 - Selenium
- 2. 用于获取属性值
- 3. 如何从Html属性获取数据
- 4. 获取属性从HTML值到CSS
- 5. 从html获取属性字符串值
- 6. 从javascript获取hiddenvalue HTML属性
- 7. 如何从HTML获取样式属性的第一个属性?
- 8. 使用jQuery获取HTML属性值
- 9. 如何从原始HTML获取HTML div属性的值?
- 10. 从属性窗口获取属性
- 11. 从属性中获取属性值
- 12. 使用lxml从html中提取属性
- 13. 使用jquery从html中提取属性
- 14. 在ATG中从存储库中获取属性时获取NullPointerException
- 15. JEditorPane:获取HTML元素的类属性
- 16. 获取点击HTML链接的属性
- 17. 如何获取HTML/XML中的属性?
- 18. Jquery:获取html元素的属性值
- 19. 获取html标签的样式属性
- 20. 获取的HTML数据属性angularjs
- 21. iQuery获取特定的HTML属性
- 22. 获取HTML中的属性值
- 23. yii urlmanager不能用于获取属性
- 24. 从数据库中获取当前用户的“admin”属性
- 25. 基于简单的HTML获取属性DOM
- 26. 获取从样式属性
- 27. 从对象获取属性
- 28. 从JSON获取属性值
- 29. 从CActiveDataProvider获取属性值
- 30. 从javaBean获取属性
的DomDocument php.net/manual/en/ class.domdocument.php会在这里做到这一点。 – Sammaye