定期下载文件

时间:2012-07-17 11:42:13

标签: windows haskell windows-7 chromium

为了帮助我学习Haskell,我想写一个脚本,每两天自动下载最新的chromium mini_installer.exe并安装它。有什么建议?我正在使用Windows 7。

1 个答案:

答案 0 :(得分:3)

您可以使用其中一个URL抓取库。一个例子是download-curl

然后它就像:

一样简单
import qualified Data.ByteString as B
import Network.Curl.Download

main = do
   bs <- openURI "http://example.com/example.txt"
   case bs of
      Left err -> error err
      Right d  -> B.writeFile "mydata" d

要实现类似“cron”的睡眠行为2天,您可以使用操作系统服务,也可以实现睡眠机制。