2011-03-08 77 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