我需要能够使用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"
答案 0 :(得分:1)
查看CURL,它可以完全满足您对cookie,标题等的需求......我不确定wget可以。