使用cURL点击网站上的某个按钮最简单的脚本是什么?
谢谢
最好的办法是使用类似Firebug或Live HTTP Headers插件(两者都适用于Firefox)来尝试实际点击按钮并查看生成的请求中的内容.然后尝试复制它.
这是一个简单的例子:
网站上的表格:
在第一个框中键入"Some value number",在第二个框中键入"Some value number",然后单击"提交"按钮将生成一个类似于
POST /somePage.html HTTP/1.1 Host: someUrl.com ...//various other POST headers here Content-Type: application/x-www-form-urlencoded Content-Length: 57 value1=Some+value+number+one&value2=Some+value+number+two
这将转换为像cUrl命令
curl -d "value1=Some%20value%20number%20one&value2=Some%20value%20number%20two" http://someUrl.com/somePage.html