2009-08-12 66 views

回答

8

SimpleTest的为您提供了类似的功能:

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

+1

SimpleTest浏览器类似乎确实做的工作正确但是我正在寻找更轻的东西,也许一些库不是为单元测试的? – 2009-08-12 02:15:44

+1

您可以使用SimpleTest的浏览器,而无需其余的框架。它是一个独立的子组件。 – troelskn 2009-08-12 11:47:27

+1

require_once(dirname(__ FILE__)。'/simpletest.php');和其他十几个包括。 – 2009-08-13 18:11:28

6

我不知道BeautifulSoup多么强大,所以也许这不会那么大;但你可以尝试使用DOMDocument::loadHTML

该函数解析HTML中的字符串包含源 。与加载 XML不同,HTML不必为 才能加载。

使用此后,您应该能够使用DOM方法(包括XPath查询)访问HTML文档。

+1

对于本机建议+1,尽管做XPath查询要比在BeautifulSoup中做同样的事情复杂几倍。 – 2009-08-12 06:17:07

+0

哦:-(太糟糕了^^ – 2009-08-12 19:20:14