为什么链接只能在macos操作系统中工作



我刮了一个链接,它在macos的chrome/safari/ffirefox上运行得很好,可以获得资源,但当从其他操作系统(如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

它与会话无关,因为即使在私人模式或卷曲模式下,macos也始终可以使用它。

任何人都有线索或提示是什么导致的?

我无法告诉你为什么以及它是否在macos上运行,因为我只需要测试一个windows系统,但我可以告诉你为什么它没有在windows上运行。

所以我测试了提供的两个链接,但无法打开第二个。我也犯了你描述的错误。我调查了另一个链接,并查看了源页面的网络流量。因此,您无法访问该页面的原因是您的请求中缺少一个标题选项。您需要添加标题选项'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文件。

相关内容

最新更新