【发布时间】:2014-07-05 16:01:20
【问题描述】:
我需要能够使用 wget 模仿以下GET 请求,但我不确定如何做到这一点。
我还需要能够设置脚本执行当天的纪元,开始时间为上午 12:01,结束时间为下午 11.59。因此,例如 2014/01/16 (YYYY/MM/DD) 的日期和凌晨 12:01 的时间将是 1400241660
请求需要具有以下键。
Key
Request
Accept
Referer
Accept-Language
Accept-Encoding
User-Agent
Host
DNT
Connection
Cookie
具有以下值,其中为开始和结束日期时间附加了适当的纪元时间。
Value
GET /Archive.cgi?cmd=query&ca=255&start_time=1400284860&end_time=1400371140&dst=2&level=0&username=QWRtaW4=&rnd=6812 HTTP/1.1
*/*
http://192.168.1.199:8080/export.html
en-us
gzip, deflate
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; MAARJS)
192.168.1.199:8080
1
Keep-Alive
MosaLanguage=0; DUserName=QWRtaW4%3D; DPassword=MDAwMDAw; session=
编辑
在 Martin 的建议下,我尝试了以下 cURL 命令,但得到的只是 404
curl -c cookie.txt --url "http://192.168.1.199:8080/Archive.cgi?" --data "cmd=query&ca=255&start_time=1400284860&end_time=1400371140&dst=2&level=0&username=QWRtaW4=&rnd=681"
【问题讨论】: