PHP中的Mechanize和BeautifulSoup?

19 投票
2 回答
17927 浏览
提问于 2025-04-15 13:32

我在想,PHP有没有类似于Mechanize或BeautifulSoup这样的工具呢?

2 个回答

9

我不知道BeautifulSoup有多强大,所以也许这个方法不太好;但你可以试试用DOMDocument::loadHTML

这个函数可以解析字符串中的HTML内容。跟加载XML不同,HTML不需要格式完全正确就能加载。

使用这个之后,你应该能通过DOM的方法来访问HTML文档,包括使用XPath查询。

8

SimpleTest给你提供了类似的功能:

http://www.simpletest.org/en/browser_documentation.html

撰写回答