【发布时间】:2014-05-23 23:43:15
【问题描述】:
我目前手动导出数据,但需要自动化该过程。
使用 Fiddler 发生的一组动作如下。
我如何在下面使用 wget、cURL、python 或 PERL 实现自动化?
日期和时间采用纪元标准。
GET 请求
Archive.cgi?cmd=check_dst&start_time=1400889660&end_time=1400975940&cam=255&username=QkFCWVo=&rnd=6798
它返回以下 XML 响应
<result>4</result>
下一个请求是
Archive.cgi?cmd=query&cam=255&start_time=1400889660&end_time=1400975940&dst=2&level=0&username=QkFCWVo=&rnd=6825
使用 XML 响应
<Archive_Query><result>1</result><Size>10100</Size><st>0x537fe086</st><et>0x53808133</et><Stream_num>0</Stream_num></Archive_Query>
接下来是下一个 GET 请求
Archive.cgi?cmd=register_stream&login_id=201442411242611&rnd=1810
返回以下 XML 响应
e6b1a0dc54334bef07e695f5b5640c3a
随后是最终的 GET 请求
Archive.cgi?cmd=archive_ctrl&action=cancel&stream_id=e6b1a0dc54334bef07e695f5b5640c3a&username=QkFCWVo=&rnd=675
返回以下 XML 输出
<result>1</result>
【问题讨论】: