2010-06-23 66 views
0

我只是想知道是否有可能做一些自動化與PHP,I.E.去id =「alinktonextpage」的href值,或者填寫表單的值並提交它。PHP自動化(點擊等)

這一切都不會在我的網站上。

謝謝。

回答

1

表格和認證的形式可以使用捲曲庫來完成:

http://php.net/manual/en/book.curl.php

以從頁面我建議使用捲曲先獲取頁面解析出的URL,然後就分析它使用內置的PHP字符串函數或HTML解析庫。

+0

鏈接上找不到服務器> http://php.net/manual/en/book.curl.php – Sam 2010-06-23 16:11:45

2

嘗試Selenium

硒的工具來自動化在許多平臺的網絡應用測試套件。

硒...

  • 在很多瀏覽器運行和操作系統
  • 可以通過多種編程語言和測試框架來控制。

如果你只是想提交數據到遠程地址,cURL是更好的選擇。
如果您只是想解析HTML,請考慮使用DOM。

說了這麼多,你可能想要更具體的關於你的UseCase,所以我們知道你在做什麼。

1

你可以使用Snoopy(在PHP中的瀏覽器排序)並提交表單或解析HTML鏈接或任何通過PHP CLI腳本。