我想知道是否有類似Mechanize或BeautifulSoup for PHP的東西?機械化和BeautifulSoup的PHP?
18
A
回答
8
SimpleTest的爲您提供了類似的功能:
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
相關問題
- 1. Python:機械化和BeautifulSoup不在共享主機上工作
- 2. Symfony和機械化
- 3. beautifulsoup和機械化,以獲得ajax調用結果
- 4. WWW ::機械化和迭代
- 5. 查找表和機械化
- 6. 機械化和Google App Engine
- 7. WWW ::機械化和餅乾
- 8. Nokogiri和機械化問題
- 9. 機械化和推特
- 10. 機械化Javascript
- 11. 在機械化
- 12. 與機械化
- 13. 使用python,BeautifulSoup,機械化設置HTML textarea內容
- 14. NoMethodError從機械化
- 15. 機械化jQuery中
- 16. 使用機械化
- 17. 機械化提交
- 18. WWW ::機械化Perl
- 19. 機械化follow_link()和back()的問題
- 20. Ruby機械化和繼承的問題
- 21. Perl:WWW的問題:機械化和表格
- 22. 機械化重定向/引入nokogiri(使用機械化小白)
- 23. GAE的機械化模塊
- 24. 機械化和Facebook應用程序
- 25. 紅寶石機械化和SSLError
- 26. 機械化和重定向(紅寶石)
- 27. 機械化和NTLM身份驗證
- 28. 獲取機械化和斜紋說話
- 29. WWW ::機械化和寬字符警告
- 30. 獲取和使用機械化
SimpleTest瀏覽器類似乎確實做的工作正確但是我正在尋找更輕的東西,也許一些庫不是爲單元測試的? – 2009-08-12 02:15:44
您可以使用SimpleTest的瀏覽器,而無需其餘的框架。它是一個獨立的子組件。 – troelskn 2009-08-12 11:47:27
require_once(dirname(__ FILE__)。'/simpletest.php');和其他十幾個包括。 – 2009-08-13 18:11:28