-1

我无法从该站点下载源代码。它显示“错误 - 请填写所有表单数据”

带有 GET 参数的 url:

http://bahn.ltur.com/index/search/?mnd=de&lang=de_DE&searchin=DE-SB-VI&trip_mode=trip_simple&from_spar=Hamburg+Dammtor&to_spar=Stuttgart+Hbf&start_datum=01.07.2012&start_time=23%3A49&end_datum=02.07.2012&end_time=23 %3A51&SEA_adults=1&SEA_kids1=0&SEA_kids2=0&SEA_adult1=&SEA_adult2=&SEA_adult3=&SEA_adult4=&SEA_adult5=&SEA_kid11=&SEA_kid12=&SEA_kid13=&SEA_kid14=&SEA_kid15=&y=5parx56

我通过 OSX bash 尝试了这个: curl -O get_ticket_list.html 也 w/ -L(你被重定向到 blah.com/details) 当我在浏览器中打开 URL 时没有错误。

出了什么问题?

4

1 回答 1

1

如果您单击您在问题中提到的网址,那么它会将您重定向到http://bahn.ltur.com/details

如果它要求您填写表单数据,您应该发送“POST”请求而不是“GET”请求。

POST 请求应将表单数据作为请求中的有效负载。

请参阅以下内容以发出 POST 请求:

于 2012-06-25T22:41:23.337 回答