cURL GET-params?
问题描述:
我无法从网站下载源代码。它显示 '错误 - 请填写所有表单数据'cURL GET-params?
网址W/GET参数:
我通过OSX的bash尝试这样做:卷曲-O get_ticket_list.html 也瓦特/ -L(您将重定向到blah.com/details) 在我的浏览器中打开URL时没有错误。
什么问题?
答
如果您点击您在问题中提到的网址,那么它会将您重定向到http://bahn.ltur.com/details。
如果它要求您填写表单数据,您应该发送“POST”请求而不是“GET”请求。
POST请求应该将表单数据作为请求中的有效内容。
请参阅以下才能够使一个POST请求:
谢谢大家的回答。但表单使用GET方法。 尝试bahn.ltur.com - 填写表格并在提交表格后观看网址。很短的时间,上面的GET-URL出现,然后你重定向。 我尝试了POST方法... – meeeeeh
我试过curl -dL'params'url> tix.html 也-F(将它指定为formdata) 没有成功。 我得到主页(bahn.ltur.com)。 – meeeeeh
@meeeeeh:GET方法没有有效载荷。如果它确实是表单数据,那么它是POST – pyfunc