MechanizeやBeautifulSoup for PHPのようなものがあれば、私は疑問に思っていましたか?MechanizeとBeautifulSoup for PHP?
18
A
答えて
8
SimpleTestのは、同様の機能を提供します:
6
私はBeautifulSoupがいかに強力かわからない、ので、多分これはのように素晴らしいことはありません。しかし、あなたはDOMDocument::loadHTML
を使用して試みることができる:
機能はHTMLを文字列ソースに が含まれて解析します。 XMLをロードするのとは異なり、HTMLはロードするには整形式の である必要はありません。
これを使用した後、XPathクエリを含むDOMメソッドを使用してHTMLドキュメントにアクセスできるはずです。
+1
+1はネイティブな提案ですが、XPathクエリを実行するのは、BeautifulSoupで同じことを行うより数倍複雑です。 –
+0
oh :-(あまりにも悪い^^ –
関連する問題
- 1. mechanize for Python 2.7のインストール方法は?
- 2. PythonのMechanizeは、HTMLとBeautifulSoupが行うフォームを認識しません。
- 3. BeautifulSoupと
- 4. WWW :: Mechanizeのとイチゴperlの
- 5. MechanizeとSSLError in Ruby
- 6. mysql_db_query for mssql for PHP
- 7. MechanizeとSinatraの競合
- 8. php-interface forとajaxコール
- 9. PHP - preg_match for forループ$ i
- 10. MechanizeのとFacebookアプリの
- 11. PYTHON Mechanizeログインフォームクラス
- 12. ヘルプMechanize入門
- 13. html_entity_decode for PHP 3
- 14. CamelCase for PHP
- 15. function_exists for PHP python3
- 16. PHPフレームワークfor TDD
- 17. Firebug for PHP
- 18. DynamoDB for PHPセッション
- 19. PHP PDO for Dummies
- 20. PHP oauth for linkedin
- 21. mod_rewrite for phpダウンロードリンク
- 22. php mysql forループ
- 23. PHP Editor for Android?
- 24. PythonのBeautifulSoup - ページ
- 25. PythonとBeautifulSoup URLの解析
- 26. Python 3 | Unicodeエラー|リクエストとBeautifulSoup
- 27. PHP ActiveRecord for PHP <5.3
- 28. PythonのBeautifulSoupは
- 29. beautifulsoupのfindAll
- 30. beautifulSoupは
SimpleTestブラウザのクラスは、実際には私が何か軽いものを探していたのですが、おそらく単体テストではないライブラリを探していましたか? –
他のフレームワークなしでSimpleTestのブラウザを使用することができます。これは自己完結型のサブコンポーネントです。 – troelskn
require_once(ディレクトリ名(__ FILE__)。 '/simpletest.php');その他には十数種が含まれています。 –