gpt4 book ai didi

java - 如何从网站代码中提取视频的 URL

转载 作者:太空宇宙 更新时间:2023-11-04 07:06:26 24 4
gpt4 key购买 nike

我正在制作一个从网站流式传输动漫的应用程序。然而,为了做到这一点,我需要例如视频的直接链接:

http://s1000.animepremium.tv/stream/74017.mp4

但是,我目前正在尝试从animeseason.com 流式传输该网站,但我无法从代码中找到视频的链接。

代码如下:

<a href="#" onclick="show_player('player1', '%{3c%-69%$66%X72%!61%F6d%N65%Z20%@6d%[61%W72%J67%@69%U6e%@68%C65%J69%V67%R68%B74%D3d%-22%[30%G22%S20%P6d%A61%M72%~67%Y69%A6e%T77%V69%*64%D74%I68%+3d%R22%[30%Z22%L20%Q73%]63%A72%+6f%X6c%C6c%G69%F6e%U67%H3d%I22%Q6e%C6f%P22%[20%S66%P72%G61%F6d%A65%H62%Y6f%V72%?64%!65%#72%+3d%E22%Y30%X22%Q20%A77%T69%Q64%+74%C68%T3d%D22%H35%?34%L30%Q22%P20%O68%*65%K69%{67%H68%R74%+3d%H22%Z33%W30%@34%Y22%K20%S73%W72%P63%C3d%F22%*68%D74%Y74%H70%A3a%!2f%~2f%E6d%]70%~34%P75%L70%B6c%#6f%D61%M64%W2e%K63%#6f%U6d%R2f%O65%C6d%G62%?65%M64%Z2d%W34%!6b%@68%!71%T66%*7a%M37%~34%{6e%?67%N6a%-6e%[2e%A68%L74%G6d%B6c%B22%J3e%O3c%Y2f%T69%D66%E72%+61%S6d%H65%E3e');return false">Mp4up Player</a>

您可以看到视频似乎已加密,是否可以解密?如果是这样我将如何实现这一目标?

提前致谢!

编辑:我已经在java中设置了一个流媒体,它适用于任何视频,例如第一个链接中的视频。我只需要知道如何从上面的代码解密视频链接...

编辑2;我使用的是Java,所以如果java中已经有解决方案请告诉我

最佳答案

如果您的意思是视频 URL 而非视频本身已加密,则接受挑战。而且它不像视频 URL 被加密,它更像是“混淆”,因为数据的结构是可见的。因此,要消除混淆:

public class Q21300109 {

public static final String urlEncoded = "%{3c%-69%$66%X72%!61%F6d%N65%Z20%@6d%[61%W72%J67%@69%U6e%@68%C65%J69%V67%R68%B74%D3d%-22%[30%G22%S20%P6d%A61%M72%~67%Y69%A6e%T77%V69%*64%D74%I68%+3d%R22%[30%Z22%L20%Q73%]63%A72%+6f%X6c%C6c%G69%F6e%U67%H3d%I22%Q6e%C6f%P22%[20%S66%P72%G61%F6d%A65%H62%Y6f%V72%?64%!65%#72%+3d%E22%Y30%X22%Q20%A77%T69%Q64%+74%C68%T3d%D22%H35%?34%L30%Q22%P20%O68%*65%K69%{67%H68%R74%+3d%H22%Z33%W30%@34%Y22%K20%S73%W72%P63%C3d%F22%*68%D74%Y74%H70%A3a%!2f%~2f%E6d%]70%~34%P75%L70%B6c%#6f%D61%M64%W2e%K63%#6f%U6d%R2f%O65%C6d%G62%?65%M64%Z2d%W34%!6b%@68%!71%T66%*7a%M37%~34%{6e%?67%N6a%-6e%[2e%A68%L74%G6d%B6c%B22%J3e%O3c%Y2f%T69%D66%E72%+61%S6d%H65%E3e";

public static void main(String... args) {

String senc = urlEncoded;
int offSet = senc.indexOf('%');
StringBuilder sb = new StringBuilder();
while (offSet > -1) {
String hex = senc.substring(offSet + 2, offSet + 4);
// hex to char, see http://stackoverflow.com/a/10101779/3080094
char c = (char)Integer.parseInt(hex, 16);
sb.append(c);
offSet = senc.indexOf('%', offSet + 1);
}
System.out.println(sb.toString());
}
}

产生:

<iframe marginheight="0" marginwidth="0" scrolling="no" frameborder="0" width="540" height="304" src="http://mp4upload.com/embed-4khqfz74ngjn.html"></iframe>

关于java - 如何从网站代码中提取视频的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21300109/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com