2011-03-08 80 views
0

我知道如何通過cURL提交文章提交 - 準備所有變量(名稱&值對),然後提交。但是我想在這裏做的是模仿提交按鈕的真正使用點擊。使用PHP模仿web瀏覽器提交表單提交?不捲曲

因此,我使用cURL導航到承載...的網頁,然後單擊「提交」按鈕。所有隱藏的變量都會自動按原樣提交。我不需要手動準備所有隱藏變量,就像我在正常的cURL請求中所做的那樣。

有什麼想法?可能會結合一些JavaScript來模仿瀏覽器?

+0

你的用例是什麼?你可以看看Selenium之類的東西。 – Jacob 2011-03-08 02:58:17

回答

5

解析頁面的HTML並獲取所有輸入元素,然後使用cURL發出請求會容易得多。

模仿瀏覽器不是微不足道的。

+2

同意。 cURL支持模仿任何你喜歡選擇的UA。不要重寫輪子。 – 2011-03-08 02:59:19