吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1068|回复: 21
收起左侧

[已解决] 有声小说网站音频地址提取-01

[复制链接]
msmvc 发表于 2024-10-31 14:51
本帖最后由 msmvc 于 2024-10-31 20:10 编辑

写了一个有声小说下载器,现在在增加支持网站
以下网站

https://www.leting8.com/play/3141-0-3.html
提取到的地址:
https://audio.xmcdn.com/group8/M05/DE/E8/wKgDYVaMzReT1KeQAJ1dMK1P2R0740.m4a


播放器是动态生成的,使用编程的方法也没有取得到音频地址,还是我的水平太差
查看网页源码,能看到音频地址
开发者工具的"网络"中也能看到

哪位高手能帮分析一下,如何得到音频地址

================================
论坛里大神真多,问题解决

免费评分

参与人数 3吾爱币 +3 热心值 +3 收起 理由
shanzhanzhe + 1 + 1 谢谢@Thanks!
使徒行者 + 1 + 1 我很赞同!
Souldirge + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

FitContent 发表于 2024-10-31 16:00

音频链接被存入到了 window.now 属性中,赋值的位置在这里:

image-20241031155701481.png

FonHen_JieMa 函数的逻辑是固定的,用正则可以提取它的参数。

function FonHen_JieMa(u) {
  var a = u.split("*");
  var b = '';
  for (var i = 1, n = a.length; i < n; i++) {
    b += String.fromCharCode(a[i])
  }
  return b
}
ZX0228 发表于 2024-10-31 16:24
接楼上的分析
[Python] 纯文本查看 复制代码
def decode_string(encoded_str):  
    decoded_chars = []  
    for i in range(0, len(encoded_str), 3):  # 每三个字符为一个ASCII码(包括*)  
        ascii_code = int(encoded_str[i+1:i+4])  # 提取ASCII码,跳过前面的*  
        decoded_chars.append(chr(ascii_code))  # 将ASCII码转换为字符  
    return ''.join(decoded_chars) 
Aerfa9527 发表于 2024-10-31 14:56
china-ray 发表于 2024-10-31 15:05
IDM可以下载
 楼主| msmvc 发表于 2024-10-31 15:13
我是提取全部音频,批量下载用
 楼主| msmvc 发表于 2024-10-31 15:14

我是提取全部音频,批量下载
IDM 只能一个一个的手动下
cwtzero 发表于 2024-10-31 15:22
现在还是看书香哈
 楼主| msmvc 发表于 2024-10-31 15:30
cwtzero 发表于 2024-10-31 15:22
现在还是看书香哈

开车看不了书,
我现在在听 大奉打更人!听了十分之一
dice1412 发表于 2024-10-31 15:45
个人觉得 在这个包的第128行 通过js获取m4a文件名
你可以继续分析一下
微信截图_20241031154530.png
 楼主| msmvc 发表于 2024-10-31 16:01
dice1412 发表于 2024-10-31 15:45
个人觉得 在这个包的第128行 通过js获取m4a文件名
你可以继续分析一下

FonHen_JieMa函数的步骤如下:

分割字符串:例如,传入字符串 "*104*116*116*112*..." 会被 split("*") 分割成 ["", "104", "116", "116", "112", ...]。
逐个转换字符:通过 fromCharCode 方法,将每个分割出的数字(如 104、116 等)转换为对应的 ASCII 字符。
拼接字符:将所有字符拼接成一个完整的字符串。
返回结果:最终返回拼接后的字符串,即解码后的URL。
谢谢你的提示
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 12:25

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表