首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么link只能在macos操作系统上工作

为什么link只能在macos操作系统上工作
EN

Stack Overflow用户
提问于 2020-05-08 02:37:11
回答 1查看 80关注 0票数 0

我抓取了一个链接,它在macos的chrome / safari / firefox上运行得很好,获得了源码,但是当同样的链接在另一个操作系统上使用时,比如windows或android,我在浏览器中得到了404错误。

示例链接为:

https://p18d1c9b884-6b67-4bc4-8b38-7fe101682ea8.hdfilme.ws/hls/b74ec1eb98c4b214199fb328d53ed255/b74ec1eb98c4b214199fb328d53ed255-0.png?msKey=S9

它是m3u8文件的一部分,可在以下位置找到:

https://load.hdfilme.ws/hls/b74ec1eb98c4b214199fb328d53ed255/b74ec1eb98c4b214199fb328d53ed255.m3u8

它与session没有任何关系,因为它总是在macos上可用,即使是在私有模式或curl中也是如此。

任何人都有可能导致这种情况的提示或提示吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-08 18:54:37

我不能告诉你为什么它在macos上运行,因为我只有一个windows系统要测试,但我可以告诉你为什么它不能在windows上运行。

所以我测试了提供的两个链接,但无法打开第二个。我得到了你所描述的相同的错误。我调查了另一个链接,观察了源页面的网络流量。因此,您无法访问该页面的原因是您的请求中缺少一个headers选项。您需要添加Headeroption选项'referer: https://hdfilme.cx/filme1/21-bridges-13297-stream/deutsch'

将该选项添加到请求中后,您可以访问后台的资源。例如,您可以使用以下命令:curl 'https://p18d1c9b884-6b67-4bc4-8b38-7fe101682ea8.hdfilme.ws/hls/b74ec1eb98c4b214199fb328d53ed255/b74ec1eb98c4b214199fb328d53ed255-0.png?msKey=S9' -H 'referer: https://hdfilme.cx/filme1/21-bridges-13297-stream/deutsch' --output 0.png

使用该命令,您将下载第一个PNG文件。

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

https://stackoverflow.com/questions/61665262

复制
相关文章

相似问题

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