2009-08-12 160 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