创建批处理以自动执行HTTPS GET请求

时间:2010-09-28 14:38:05

标签: cookies https automation get

如何创建可以发送HTTPS请求的批处理? byfar我使用Fiddler请求生成器,所以我可以发送请求,如:

GET https://website.com/index.aspx?typeoflink=**[HERE-VARIABLE-FROM-FILE]**&min=1 HTTP/1.1
Accept: */*
Referer: https://website.com/index.aspx?chknumbertypeoflink&min=1
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: website.com
Connection: Keep-Alive
Cookie: cookieverrylongstringD%FG^&N*MJ( CVV%^B&N*&*(NHN*B*&BH*&H

但是我必须手工修改变量NOT GOOD ... 因此脚本会发送许多请求并只更改 [HERE-VARIABLE-FROM-FILE] 变量 变量是文件中的文本名(每行一个变量) 如果这可以在批处理文件或vbs或jscript或其他任何东西中完成!

提前致谢! 亚当

2 个答案:

答案 0 :(得分:1)

一种方法是为Windows下载curl版本,然后编写一个调用curl的批处理文件。

set TYPEOFLINK=foo
curl https://website.com/index.aspx?typeoflink=%TYPEOFLINK%&min=1 > savedfile

答案 1 :(得分:0)

我会假设Windows,因为你提到了Fiddler 您可以使用在cygwin下运行的curl。 curl是一个命令行工具,它允许您启动GET请求。