网页下载时间并通过批处理文件导出为CSV

时间:2018-11-23 06:33:55

标签: batch-file curl export-to-csv

我正在尝试设置一个批处理文件以使用curl命令获取网页下载时间,并导出到CSV或文本文件。

我正在使用以下curl命令:

curl http ://myurl.com -w %{time_total}\n -o NUL -s 

以上命令在cmd中使用时有效,并将提供响应ex - 0.188000

但是,当我通过批处理文件使用命令并尝试使用以下命令导出时,它不起作用。我得到的是.1888000,而不是{time_total}

@echo on
ECHO.
totaltimeresponse
ECHO.
SET PATH=%PATH%;C:\software\curl
ECHO.
curl http ://myurl.com -w %{time_total}\n -o NUL -s >> total-time.txt
ECHO.

这是我第一次使用curl和批处理文件,所以我不确定发生了什么。我已经进行了研究,但是我仍然不知道自己做错了什么。

有什么想法或建议吗?

1 个答案:

答案 0 :(得分:1)

我没有要测试的Windows机器,但是请尝试执行此操作-

@echo on
ECHO.
totaltimeresponse
ECHO.
SET PATH=%PATH%;c:\software\curl
ECHO.
curl http ://myurl.com -w %%{time_total}\n -o NUL -s >> total-time.txt
ECHO.