我有一个Kodi插件,并使用PHP来抓取很多不同的内容来源。我最近偶然发现:
http://m.ddizi1.com/izle/60108/dolunay-10-bolum-hd.htm
我抓到iframe并获取:
http://trdizi.tv/player/oynat/2b152084a9c67ee35fdf5cab208157c7
流式传输通过嵌入式链接(在m.ddizi1.com上)完美运行,但是如果直接通过浏览器运行,则不会出现任何问题?我试图检查用户代理,推荐人,没有运气。
与此消息来源相同:
https://www.videoseyredin.net/diziler/yabanci/shooter-2-sezon-3-bolum-izle.html
我可以抓取.json播放列表:
https://www.videoseyredin.net/playlist/179781.json
但是当试图直接访问链接以便检索m3u8和/或mp4文件时却没有爱......
有什么建议吗?我对这两个来源都没有运气......
感谢您的帮助:)
答案 0 :(得分:0)
如果您使用
创建一个页面,看起来好像正在检查它是否在iframe中播放<body><iframe src="http://trdizi.tv/player/oynat/2b152084a9c67ee35fdf5cab208157c7"></iframe></body>
它会播放。
这可以通过各种方法来完成,(来自How to identify if a webpage is being loaded inside an iframe or directly into the browser window?)一个......
function inIframe () {
try {
return window.self !== window.top;
} catch (e) {
return true;
}
}
更新:我设法让它发挥作用的方式是......
放置无法播放的网址 (http://trdizi.tv/player/oynat/2b152084a9c67ee35fdf5cab208157c7) 进入浏览器(Chrome),这显示&#39; trdizi&#39;然后吧 鼠标单击并检查。
当html出现时 - 右键单击body标签并按“编辑为” HTML&#39;
<iframe src="http://trdizi.tv/player/oynat/2b152084a9c67ee35fdf5cab208157c7">
</iframe>
(不记得我是如何摆脱HTML编辑的)然后页面显示视频。 这也会显示加载页面的html,这样你就可以看到它是如何阻止你的。