2009-08-12 12 views

答えて

8

SimpleTestのは、同様の機能を提供します:

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

+1

SimpleTestブラウザのクラスは、実際には私が何か軽いものを探していたのですが、おそらく単体テストではないライブラリを探していましたか? –

+1

他のフレームワークなしでSimpleTestのブラウザを使用することができます。これは自己完結型のサブコンポーネントです。 – troelskn

+1

require_once(ディレクトリ名(__ FILE__)。 '/simpletest.php');その他には十数種が含まれています。 –

6

私はBeautifulSoupがいかに強力かわからない、ので、多分これはのように素晴らしいことはありません。しかし、あなたはDOMDocument::loadHTMLを使用して試みることができる:

機能はHTMLを文字列ソースに が含まれて解析します。 XMLをロードするのとは異なり、HTMLはロードするには整形式の である必要はありません。

これを使用した後、XPathクエリを含むDOMメソッドを使用してHTMLドキュメントにアクセスできるはずです。

+1

+1はネイティブな提案ですが、XPathクエリを実行するのは、BeautifulSoupで同じことを行うより数倍複雑です。 –

+0

oh :-(あまりにも悪い^^ –