2012-07-17 202 views
1

可能重复:
How to parse and process HTML with PHP?获取特定HTML从网页用PHP

我学习PHP,当我不得不从没有一个网页提取(解析)的一些数据有一个可用的API,我使用正则表达式或函数,它接受两个字符串之间的字符串。

我想知道是否有更“专业”,更简单的方法来做到这一点,因为正则表达式是资源消耗,而不是现在写给我的最简单的东西。

+0

步骤1.从网站的所有者获得许可... – 2012-07-17 19:57:14

+0

我建议删除正则表达式的标签,因为它不适用。 – sln 2012-07-17 23:07:57

回答

1

你不应该试图解析XML使用常规表达式HTML),而不是让自己的XML合适解析器库,并做了正确的道路。我可能听起来像一个更难的任务,但最终你会感谢你自己。

解析可以使用下面的一个或类似的资源来完成。


的流行和传奇的回答关于HTML和正规表达式,诗歌值得一读:

+0

我刚刚收到一票倒票,任何人都在意解释为什么? – 2012-07-17 21:00:33