首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Wget从网络请求下载文件

使用Wget从网络请求下载文件
EN

Stack Overflow用户
提问于 2019-11-19 02:37:47
回答 1查看 176关注 0票数 1

我正在尝试使用wget下载一个mp3文件,但是页面上没有直接链接。单击play按钮会生成一个网络请求,我可以在浏览器网络请求中导航到该请求,但是页面上没有与mp3的直接链接。有什么方法可以让wget遵循从页面生成的网络请求?示例页

这就是我已经尝试过的:wget -r https://xray.fm/broadcasts/31579 -A mp3,包括向单击play按钮时出现的/31579#play url发出请求。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-19 18:15:00

我发现页面上的链接存在问题,并且没有为主机跨越设置-H标志(音频托管在一个单独的域)。页面上确实有一个指向我想要的内容的嵌入式链接,但是因为链接没有以'/‘结尾,所以它将它们作为文件而不是另一个页面来遍历。我想要遵循的所有链接都以5位代码结尾,所以我在wget命令中添加了-A 0-90-90-9,并且它工作了。我尝试了0-9{5},但它没有识别链接,所以我扩展了它。为了限制主机跨越,我添加了-D xray.fm,这样它就只能跨越到格式化为X.xray.fm的链接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58925842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档