【发布时间】:2019-03-18 20:00:26
【问题描述】:
问题是:如何下载并列出例如包含部分的文件的最新版本:
1307*xenial_i386.deb
文件名中的名称:
tvheadend-dbg_4.3-1307~g923b6bc1b~bionic_i386.deb
来自链接: link
或简单地下载最新日期的最新文件,其中包含:
xenial_i386.deb
文件名中的一部分。 谢谢
【问题讨论】:
-
取决于 Web 服务器的配置方式。如果允许目录列表,那么很容易。如果没有,那就更难了,除非有“当前版本”的规范链接
-
对不起,我没有确定链接。我更新了我的帖子!
-
您需要抓取页面、解析内容、查找日期、比较并跟踪最新信息。我很无聊,所以我想我可以想出一个粗略的黑客...给我一些...
-
您指定了 bash,我在 PHP 中完成了它……从命令行开始工作。 termbin.com/osbj 的脚本输出示例termbin.com/om5h 在重复时间戳的情况下(2018 年 10 月 13 日有一些),它会保留找到的第一个。
-
这就是我留下评论而不是答案的原因。这不是一个代码编写服务,只要对我给你的内容做更多的工作和修改,你就可以做到。给一个人生火,让他在晚上保持温暖。让一个人着火,让他在余生中保持温暖。 :)