我想自动下载torrent,但尝试使用 drakma 失败。有人可以帮帮我吗?
代码如下:
(with-open-file (file "/tmp/test.torrent"
:direction :output
:if-exists :supersede
:if-does-not-exist :create)
(write-string
(flexi-stream:octets-to-string
(drakma:http-request "https://sukebei.nyaa.se/?page=download&tid=2265388"))
file))
答案 0 :(得分:1)
除了包名flexi-streams
(复数)中的拼写错误之外,“对我有用。”
但是,它的主要价值也是二元垃圾之海;就个人而言,我会返回文件名或其他内容。
NB。这仅适用于小到足以适应内存的文件;您正在读取整个远程流,然后将其转换为字符串,然后将其写入光盘。