Sleazy Fork is available in English.
官方更新,暂时无法使用
好像又又又用不了
哥们你的代码实在写的一言难尽了。看到
play原
函数的那一刻我确实没绷住。你的破解基于 HTTP API,一旦对方更换 API URL 就立刻失效了,不如考虑中间人攻击的思路:透明代理(劫持) XHR/fetch 请求,监听请求和响应来抓直播源的地址和加密参数。
大佬,你来写一个脚本吧
大佬写一个吧
这两天我写一个吧,如果有空。写好了我把链接回复在这里。
写好了,命令行软件,用起来不是很方便,凑合用吧。
用法:
HaijiaoVideo.exe <帖子的网址>
然后得到 video-1.m3u8
N_m3u8DL-CLI_v3.0.2\N_m3u8DL-CLI_v3.0.2.exe video-1.m3u8
下载视频https://115.com/s/swztgnw3ndz?password=rd46&#
海角付费视频破解.zip
访问码:rd46
写好了,命令行软件,用起来不是很方便,凑合用吧。
用法:
HaijiaoVideo.exe <帖子的网址>
然后得到video-1.m3u8
- 再用
N_m3u8DL-CLI_v3.0.2\N_m3u8DL-CLI_v3.0.2.exe video-1.m3u8
下载视频https://115.com/s/swztgnw3ndz?password=rd46&#
海角付费视频破解.zip
访问码:rd46
大佬 链接失效了
https://115.com/s/swztgl13ndz?password=d098&#
hai-jiao-video-tool.7z
访问码:
d098
解压密码:
joyoffire
另外,程序默认使用的是海角的海外永久网址 www.haijiao.pro
,需要科学上网才能访问。
如果你不能访问,需要修改程序的配置,即 config.json 文件中的相关值。
再发一个百度网盘的链接吧:
链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx
提取码: 6mwx
复制这段内容后打开百度网盘手机App,操作更方便哦
解压密码:joyoffire
再发一个百度网盘的链接吧:
链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx 提取码: 6mwx 复制这段内容后打开百度网盘手机App,操作更方便哦 解压密码:joyoffire
有直接的手机可下载的脚本嘛
目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。
我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(config.json):
{
"values": {
"host": "haijiao.pro",
"max_index": 10000
},
"patterns": {
"page_url": "https://{host}/post/details[?]pid=([0-9]+)",
"m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"",
"ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts",
"ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts"
},
"templates": {
"toc_url": "https://{host}/api/topic/{topic_id}",
"ts_url": "{base}_i{index}.ts"
},
"headers_dict": {
"toc": {
"pcver": "2",
"referer": "https://www.haijiao.pro/post/details?pid=123456",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
},
"m3u8_text": {
"origin": "https://www.haijiao.pro",
"referer": "https://www.haijiao.pro/",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
}
}
}
目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。
我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(config.json):
{ "values": { "host": "haijiao.pro", "max_index": 10000 }, "patterns": { "page_url": "https://{host}/post/details[?]pid=([0-9]+)", "m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"", "ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts", "ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts" }, "templates": { "toc_url": "https://{host}/api/topic/{topic_id}", "ts_url": "{base}_i{index}.ts" }, "headers_dict": { "toc": { "pcver": "2", "referer": "https://www.haijiao.pro/post/details?pid=123456", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }, "m3u8_text": { "origin": "https://www.haijiao.pro", "referer": "https://www.haijiao.pro/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" } } }
大佬 我刚刚试了一下 有错误提示 麻烦看一下我的截图。还有我看到你的配置文件提到的网址是www.haijiao.pro这个应该不是官方网址吧。官方的应该是www.haijiao.com 谢谢
海角有很多网址,需要根据你使用的网址来调整配置文件(config.json,用记事本打开)。
你试试这个配置代码,复制它,并删掉原来 config.json 中的所有内容,粘贴它,保存,然后再运行试试。
{
"values": {
"host": "www.haijiao.com",
"max_index": 10000
},
"patterns": {
"page_url": "https://{host}/post/details[?]pid=([0-9]+)",
"m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"",
"ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts",
"ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts"
},
"templates": {
"toc_url": "https://{host}/api/topic/{topic_id}",
"ts_url": "{base}_i{index}.ts"
},
"headers_dict": {
"toc": {
"pcver": "2",
"referer": "https://www.haijiao.com/post/details?pid=123456",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
},
"m3u8_text": {
"origin": "https://www.haijiao.com",
"referer": "https://www.haijiao.com/",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
}
}
}```
海角有很多网址,需要根据你使用的网址来调整配置文件(config.json,用记事本打开)。
你试试这个配置代码,复制它,并删掉原来 config.json 中的所有内容,粘贴它,保存,然后再运行试试。
{ "values": { "host": "www.haijiao.com", "max_index": 10000 }, "patterns": { "page_url": "https://{host}/post/details[?]pid=([0-9]+)", "m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"", "ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts", "ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts" }, "templates": { "toc_url": "https://{host}/api/topic/{topic_id}", "ts_url": "{base}_i{index}.ts" }, "headers_dict": { "toc": { "pcver": "2", "referer": "https://www.haijiao.com/post/details?pid=123456", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }, "m3u8_text": { "origin": "https://www.haijiao.com", "referer": "https://www.haijiao.com/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" } } }```
好的 我试试 刚才我用一个haijiao.pro的帖子也是同样的错误
目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。
我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(config.json):
{ "values": { "host": "haijiao.pro", "max_index": 10000 }, "patterns": { "page_url": "https://{host}/post/details[?]pid=([0-9]+)", "m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"", "ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts", "ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts" }, "templates": { "toc_url": "https://{host}/api/topic/{topic_id}", "ts_url": "{base}_i{index}.ts" }, "headers_dict": { "toc": { "pcver": "2", "referer": "https://www.haijiao.pro/post/details?pid=123456", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }, "m3u8_text": { "origin": "https://www.haijiao.pro", "referer": "https://www.haijiao.pro/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" } } }
大佬新视频用你的软件下载会显示有且仅有一个话题ID啊,显示报错
海角有很多网址,需要根据你使用的网址来调整配置文件(config.json,用记事本打开)。
你试试这个配置代码,复制它,并删掉原来 config.json 中的所有内容,粘贴它,保存,然后再运行试试。
{ "values": { "host": "www.haijiao.com", "max_index": 10000 }, "patterns": { "page_url": "https://{host}/post/details[?]pid=([0-9]+)", "m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"", "ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts", "ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts" }, "templates": { "toc_url": "https://{host}/api/topic/{topic_id}", "ts_url": "{base}_i{index}.ts" }, "headers_dict": { "toc": { "pcver": "2", "referer": "https://www.haijiao.com/post/details?pid=123456", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }, "m3u8_text": { "origin": "https://www.haijiao.com", "referer": "https://www.haijiao.com/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" } } }```
好的 我试试 刚才我用一个haijiao.pro的帖子也是同样的错误
配置文件改了 还是不行 我是小白一个 搞不懂啊
目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。
我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(config.json):
{ "values": { "host": "haijiao.pro", "max_index": 10000 }, "patterns": { "page_url": "https://{host}/post/details[?]pid=([0-9]+)", "m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"", "ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts", "ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts" }, "templates": { "toc_url": "https://{host}/api/topic/{topic_id}", "ts_url": "{base}_i{index}.ts" }, "headers_dict": { "toc": { "pcver": "2", "referer": "https://www.haijiao.pro/post/details?pid=123456", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }, "m3u8_text": { "origin": "https://www.haijiao.pro", "referer": "https://www.haijiao.pro/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" } } }
大佬新视频用你的软件下载会显示有且仅有一个话题ID啊,显示报错
改了之后显示没有m3u8链接,但是网页里有啊
🤣目前程序确实比较难用,等我过段时间再写一个网页版的脚本吧。就当是验证了思路的可行性。
改了之后显示没有m3u8链接,但是网页里有啊
没有链接可能的原因:
win11运行闪退
🤣目前程序确实比较难用,等我过段时间再写一个网页版的脚本吧。就当是验证了思路的可行性。
改了之后显示没有m3u8链接,但是网页里有啊
没有链接可能的原因:
- 配置文件中的m3u8链接匹配模式没有匹配到实际链接,需要修正配置
- 帖子中的视频原本就可以完整查看,不是付费的
win11运行闪退
命令行软件不是双击运行的,不是这么用的,使用门槛是比较高,用起来不方便。会用的就自己试试吧,闪退的说明不适合用,等我做好了更好用的网页版脚本,再来回复这里。
win11运行闪退
命令行软件不是双击运行的,不是这么用的,使用门槛是比较高,用起来不方便。会用的就自己试试吧,闪退的说明不适合用,等我做好了更好用的网页版脚本,再来回复这里。
感谢大佬 已经用上了
目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。
我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(config.json):
{ "values": { "host": "haijiao.pro", "max_index": 10000 }, "patterns": { "page_url": "https://{host}/post/details[?]pid=([0-9]+)", "m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"", "ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts", "ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts" }, "templates": { "toc_url": "https://{host}/api/topic/{topic_id}", "ts_url": "{base}_i{index}.ts" }, "headers_dict": { "toc": { "pcver": "2", "referer": "https://www.haijiao.pro/post/details?pid=123456", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }, "m3u8_text": { "origin": "https://www.haijiao.pro", "referer": "https://www.haijiao.pro/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" } } }
https://115.com/s/swztgl13ndz?password=d098&#
hai-jiao-video-tool.7z
访问码:
d098
解压密码:
joyoffire
大佬写一个手机可以用的脚本
win11运行闪退
命令行软件不是双击运行的,不是这么用的,使用门槛是比较高,用起来不方便。会用的就自己试试吧,闪退的说明不适合用,等我做好了更好用的网页版脚本,再来回复这里。
感谢大佬 已经用上了
你好啊 你用的事haijiao.pro还是haijiao.com呢
目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。
我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(config.json):
{ "values": { "host": "haijiao.pro", "max_index": 10000 }, "patterns": { "page_url": "https://{host}/post/details[?]pid=([0-9]+)", "m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"", "ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts", "ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts" }, "templates": { "toc_url": "https://{host}/api/topic/{topic_id}", "ts_url": "{base}_i{index}.ts" }, "headers_dict": { "toc": { "pcver": "2", "referer": "https://www.haijiao.pro/post/details?pid=123456", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }, "m3u8_text": { "origin": "https://www.haijiao.pro", "referer": "https://www.haijiao.pro/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" } } }
大佬我这出现的是这个问题,能麻烦帮忙看下不
这个应该只能用PRO后缀的那个盗版海角,正版的com后缀还是破解不了
这个应该只能用PRO后缀的那个盗版海角,正版的com后缀还是破解不了
haijiao.com 我打不开,测试不了啊,好兄弟
大佬我这出现的是这个问题,能麻烦帮忙看下不
你给的是 .com 网址,如果你没改过配置文件,配置文件默认是适配 .pro 的,你看下上面的回复,有个 .com 的配置代码,你试试。
大佬我这出现的是这个问题,能麻烦帮忙看下不
你给的是 .com 网址,如果你没改过配置文件,配置文件默认是适配 .pro 的,你看下上面的回复,有个 .com 的配置代码,你试试。
我是改过了的,反复确认过json有没有改,网址有没有搞错,确实没有别的问题
所以 这个 有成功的案例了嘛,为什么我双击HaijiaoVideo 就直接 闪退了
{
新手不会用
综合以上,我下成功了一个,确实是只能在haijiao.pro里面用,.com用不了。我是改了配置的,确实是用不了
.com 我测试不了,可能配置对不上。就算是 .pro 也有个别帖子的视频不行,我自己测试发现的。
https://greasyfork.org/zh-CN/scripts/500727
适用于电脑版页面,仅限 haijiao.pro 域名,一个晚上肝出来的累死了
https://greasyfork.org/zh-CN/scripts/500727
适用于电脑版页面,仅限 haijiao.pro 域名,一个晚上肝出来的累死了
哥 你这个没用啊,pro不是海角官网,最新的视频在上面都找不到。
莫得办法啊,我只有移动宽带和流量,打不开 haijiao.com。
挂了梯子行了,我有空再研究研究 .com 吧。
https://greasyfork.org/zh-CN/scripts/500727
适用于电脑版页面,仅限 haijiao.pro 域名,一个晚上肝出来的累死了
哥 你这个没用啊,pro不是海角官网,最新的视频在上面都找不到。
哥们 .pro 是第三方的,代码都不是一套,pro 还是以前的老一套代码。 可以试试 hj2404c54d.top
莫得办法啊,我只有移动宽带和流量,打不开 haijiao.com。
挂了梯子行了,我有空再研究研究 .com 吧。
不用挂🪜吧,它不是有国内可访问地址吗?
哥们你的代码实在写的一言难尽了。看到
play原
函数的那一刻我确实没绷住。你的破解基于 HTTP API,一旦对方更换 API URL 就立刻失效了,不如考虑中间人攻击的思路:透明代理(劫持) XHR/fetch 请求,监听请求和响应来抓直播源的地址和加密参数。
兄弟,你是站着拉屎啊,不说别的,你自己来行吗?
兄弟,你是站着拉屎啊,不说别的,你自己来行吗?
我没来?我代码和程序一起发布的,想说我写的垃圾很简单的,随便找一段你觉得我写的垃圾的,指着我鼻子骂,我虚心接受的
代码在这:
链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx
提取码: 6mwx
另外我说的这个思路,在我最新发布的油猴脚本中也实践了,你哪只眼睛没看到我“没来”的?不需要的眼睛可以捐给需要的人。
兄弟,你是站着拉屎啊,不说别的,你自己来行吗?
还“不说别的”起来了,你可真是转移话题的高手。
就事论事,不论我又没有能力实践,我说的道理哪里不对了吗?假设我不会做菜,我就不能说厨师做的难吃了?这不是付费与否的问题,是我看的懂代码,这个强依赖HTTP API设计就是不够好,明显违背依赖倒置原则,没有依赖抽象而是依赖实现。你觉得我说的不对,那就事论事的反驳,少在那东扯西拉。
兄弟,你是站着拉屎啊,不说别的,你自己来行吗?
我没来?我代码和程序一起发布的,想说我写的垃圾很简单的,随便找一段你觉得我写的垃圾的,指着我鼻子骂,我虚心接受的
代码在这:
链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx
提取码: 6mwx
另外我说的这个思路,在我最新发布的油猴脚本中也实践了,你哪只眼睛没看到我“没来”的?不需要的眼睛可以捐给需要的人。
不用理这种狗der,这条评论下理性讨论了快一百条了,路边路过的野狗进来吠两声
兄弟,你是站着拉屎啊,不说别的,你自己来行吗?
我没来?我代码和程序一起发布的,想说我写的垃圾很简单的,随便找一段你觉得我写的垃圾的,指着我鼻子骂,我虚心接受的
代码在这:
链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx
提取码: 6mwx
另外我说的这个思路,在我最新发布的油猴脚本中也实践了,你哪只眼睛没看到我“没来”的?不需要的眼睛可以捐给需要的人。
解压密码是多少阿,大哥
海角有很多网址,需要根据你使用的网址来调整配置文件(config.json,用记事本打开)。
你试试这个配置代码,复制它,并删掉原来 config.json 中的所有内容,粘贴它,保存,然后再运行试试。
{ "values": { "host": "www.haijiao.com", "max_index": 10000 }, "patterns": { "page_url": "https://{host}/post/details[?]pid=([0-9]+)", "m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"", "ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts", "ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts" }, "templates": { "toc_url": "https://{host}/api/topic/{topic_id}", "ts_url": "{base}_i{index}.ts" }, "headers_dict": { "toc": { "pcver": "2", "referer": "https://www.haijiao.com/post/details?pid=123456", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }, "m3u8_text": { "origin": "https://www.haijiao.com", "referer": "https://www.haijiao.com/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" } } }```
大佬 我这边一直提示没有找到m3u8链接,我的浏览器插件能嗅探到没有解析的30秒视频的m3u8链接。麻烦看下咋回事啊,非常感谢!
海角有很多网址,需要根据你使用的网址来调整配置文件(config.json,用记事本打开)。
你试试这个配置代码,复制它,并删掉原来 config.json 中的所有内容,粘贴它,保存,然后再运行试试。
{ "values": { "host": "www.haijiao.com", "max_index": 10000 }, "patterns": { "page_url": "https://{host}/post/details[?]pid=([0-9]+)", "m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"", "ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts", "ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts" }, "templates": { "toc_url": "https://{host}/api/topic/{topic_id}", "ts_url": "{base}_i{index}.ts" }, "headers_dict": { "toc": { "pcver": "2", "referer": "https://www.haijiao.com/post/details?pid=123456", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }, "m3u8_text": { "origin": "https://www.haijiao.com", "referer": "https://www.haijiao.com/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" } } }```
大佬 我这边一直提示没有找到m3u8链接,我的浏览器插件能嗅探到没有解析的30秒视频的m3u8链接。麻烦看下咋回事啊,非常感谢!
我晚点录个教程视频发在这,就先不回复程序运行报错的兄弟了。
解压密码:joyoffire
关于30秒链接找不到:
写出完善的脚本再狂,不要在这里装大佬,别人的东西也是辛苦写出来的,不要看轻别人写的代码。不要以为你很厉害,别人写的如何是如何,连点基本的尊重都不给。你写的也是一言难尽,先抛开适用性,你连测试环节都没过,有什么资格说别人。
兄弟,你是站着拉屎啊,不说别的,你自己来行吗?
我没来?我代码和程序一起发布的,想说我写的垃圾很简单的,随便找一段你觉得我写的垃圾的,指着我鼻子骂,我虚心接受的
代码在这:
链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx
提取码: 6mwx
另外我说的这个思路,在我最新发布的油猴脚本中也实践了,你哪只眼睛没看到我“没来”的?不需要的眼睛可以捐给需要的人。
不用理这种狗der,这条评论下理性讨论了快一百条了,路边路过的野狗进来吠两声
你说我是狗der,那你也是。人与动物的区别你都没弄清楚。一个连半成品的东西都不是,在吹啥呢
我不给尊重?你连就事论事都做不到。
play原
多写几个字改成play原视频
不行?这种代码,他要是把这种代码风格带到工作中,你看他能过 code review 吗?他领导绷得住吗?我就事论事的说,他的视频解析代码全在服务器端,我看不见,不做评价。就这脚本,前端代码,写的就是一坨。我甚至觉得还挺厉害的,这么多行,类型注释没有,看起来也不像是 webpack 或 rollup 打包的,怎么在如此差的代码风格上坚持写下来的?
我不给尊重?你连就事论事都做不到。
- 我说的“依赖倒置”原则,这个脚本作者遵守了吗?我的代码遵守了吗?
- 变量名规范问题。我没见过谁 英文+汉字 混合这么逆天的变量名,要么英文单词,要么拼音,要么纯汉字,英文+汉字也就算了,汉字还缩写?不知道在省略什么,省略本就可怜的可读性吗?
play原
多写几个字改成play原视频
不行?这种代码,他要是把这种代码风格带到工作中,你看他能过 code review 吗?他领导绷得住吗?
叫得这么狂。是世界几强的最强王者啊。 别人的代码,你来指手画脚。起码别人正版haijiao.com能解析。你连正版地址都不知道,在这喊啥。
我不给尊重?你连就事论事都做不到。
- 我说的“依赖倒置”原则,这个脚本作者遵守了吗?我的代码遵守了吗?
- 变量名规范问题。我没见过谁 英文+汉字 混合这么逆天的变量名,要么英文单词,要么拼音,要么纯汉字,英文+汉字也就算了,汉字还缩写?不知道在省略什么,省略本就可怜的可读性吗?
play原
多写几个字改成play原视频
不行?这种代码,他要是把这种代码风格带到工作中,你看他能过 code review 吗?他领导绷得住吗?叫得这么狂。是世界几强的最强王者啊。 别人的代码,你来指手画脚。起码别人正版haijiao.com能解析。你连正版地址都不知道,在这喊啥。
别人能坚持,下来很奇怪。 看看你自己的
适用范围
仅限 haijiao.pro 域名
由于技术难度原因,不会新增安卓支持和 haijiao.com 域名支持。
技术不行?别人能行你不行?
你是更tm狂上天,可把你牛逼坏了。你看看我的评价,我是打差评了?我不尊重?我除了攻击变量名逆天,剩下的不是给的建议,语气很冲?倒是你个nt玩意,代码不会的,牛逼上天的。
我的确不知道官方网址,不妨碍我就事论事讨论代码,也不妨碍我给盗版网站作出破解。
你说的我全都一一回应,你对我反复强调的就是论事代码问题避而不谈,谁是小丑?
你是更tm狂上天,可把你牛逼坏了。你看看我的评价,我是打差评了?我不尊重?我除了攻击变量名逆天,剩下的不是给的建议,语气很冲?倒是你个nt玩意,代码不会的,牛逼上天的。
我的确不知道官方网址,不妨碍我就事论事讨论代码,也不妨碍我给盗版网站作出破解。
你说的我全都一一回应,你对我反复强调的就是论事代码问题避而不谈,谁是小丑?
大佬不必理会这个傻波一,从社工的角度来看,这个鬼子很有可能是利益相关者,比如:1、海角网站的运营者;2、海角.pro的运营者;3、其他海角收费脚本的运营者;这些逼总会在妨碍他们这些灰色收益的大佬面前进行反串黑,进而达到阻止其他人分享自己的技术,这些逼成不了大气候。
你是更tm狂上天,可把你牛逼坏了。你看看我的评价,我是打差评了?我不尊重?我除了攻击变量名逆天,剩下的不是给的建议,语气很冲?倒是你个nt玩意,代码不会的,牛逼上天的。
我的确不知道官方网址,不妨碍我就事论事讨论代码,也不妨碍我给盗版网站作出破解。
你说的我全都一一回应,你对我反复强调的就是论事代码问题避而不谈,谁是小丑?
我觉得吧,你有意见或者建议可以回复帖子,有好的思路也可以私信作者不是嘛,或许作者还会感谢你呢。说到尊重不尊重,假如别人在你的主帖下面发布不是你的的同类别作品,你觉得是对你的尊重吗?换位思考一下!
你是更tm狂上天,可把你牛逼坏了。你看看我的评价,我是打差评了?我不尊重?我除了攻击变量名逆天,剩下的不是给的建议,语气很冲?倒是你个nt玩意,代码不会的,牛逼上天的。
我的确不知道官方网址,不妨碍我就事论事讨论代码,也不妨碍我给盗版网站作出破解。
你说的我全都一一回应,你对我反复强调的就是论事代码问题避而不谈,谁是小丑?
我从来没说我厉害的,是你狂吧。一上来说作者代码一言难尽,我只是打抱不平。
从技术的角度出发你不如作者,你怎么知道作者没有考虑过你的思路想法?一上来就还一言难尽。
知道7月份正版海角社区最近更新频繁吗?有多少脚本都用不了嘛?你要觉得你的思路能走通,你很牛,你就把正版的视频破解出来。到时候很多人会感谢你。
两条不同的道路,能登顶的才是好道路。
一个人能跑通的代码那是你的自娱自乐,其他人偶尔能跑通的那叫小众,没有适用性。
还依赖原则。真是死脑筋的代码,你不用管别人的代码如何,你想想别人能做到的效果,你做到了嘛?你的代码没做到,再好的依赖原则一切都是空谈。
别指责别人的代码写法问题,不要以书上的标准要求别人。那是别人的代码。
我命名就不喜欢驼峰式,怎的?就不能写代码了嘛? 命名titlename我代码喜欢用biaotizumc命名,有什么问题。你觉得有问题,那是你的想法。还扯到工作中去,这个是作者的爱好开发,请问你发电了嘛?还来指责别人的代码?
自己的exe文件,能用除了TK的界面打包嘛?写一个PYQT的界面?
工具从来都是让人方便顺手的,你的工具怎么样?
有多少人用得飞起了?别人的点击一下,你的复制粘贴,得到一个结果还要拿到其他的下载页面解析下载嘛?
孰优孰劣,立判高下。
你可以提意见,但是不要对作者指手画脚。不然何来的你来你上。你不行就不要bb,就这么简单。
我从来没说我厉害的,是你狂吧。一上来说作者代码一言难尽,我只是打抱不平。从技术的角度出发你不如作者,你怎么知道作者没有考虑过你的思路想法?一上来就还一言难尽。知道7月份正版海角社区最近更新频繁吗?有多少脚本都用不了嘛?你要觉得你的思路能走通,你很牛,你就把正版的视频破解出来。到时候很多人会感谢你。两条不同的道路,能登顶的才是好道路。一个人能跑通的代码那是你的自娱自乐,其他人偶尔能跑通的那叫小众,没有适用性。还依赖原则。真是死脑筋的代码,你不用管别人的代码如何,你想想别人能做到的效果,你做到了嘛?你的代码没做到,再好的依赖原则一切都是空谈。别指责别人的代码写法问题,不要以书上的标准要求别人。那是别人的代码。我命名就不喜欢驼峰式,怎的?就不能写代码了嘛? 命名titlename我代码喜欢用biaotizumc命名,有什么问题。你觉得有问题,那是你的想法。还扯到工作中去,这个是作者的爱好开发,请问你发电了嘛?还来指责别人的代码?自己的exe文件,能用除了TK的界面打包嘛?写一个PYQT的界面?工具从来都是让人方便顺手的,你的工具怎么样?有多少人用得飞起了?别人的点击一下,你的复制粘贴,得到一个结果还要拿到其他的下载页面解析下载嘛?孰优孰劣,立判高下。你可以提意见,但是不要对作者指手画脚。不然何来的你来你上。你不行就不要bb,就这么简单。
坏了,我有点可怜你了。你是真没看懂我说的话,你有努力在查一些术语的意思了,我不怪你,你真的菜,没事的,大家都是从不会过来的。这个评论本就是针对代码质量,我针对运行效果或者作者攻击了?你自始至终在回避我评论的核心:代码质量。然后你被我说的绷不住了,一开口,就可劲露馅了。我是说,如果我要做图形化界面和打包到exe可执行文件,即使只考虑 python (看起来你就会这个),除了 tk 和 pyqt 我也有好多其他选择?比如打包可以选 pyinstaller,编译可以选 nutika,GUI我可以选择前后端分离,事实上这样更简单和轻量,我开一个本地 http server,然后提供一些页面,就像 java web开发那样(难道你不会?)。用户可以在浏览器页面提供毕业的程序启动参数,数据会通过网络传给后端并执行。
我不想跟你吵架了,我想教你编程原则。作者代码质量差是一方面,但既然可以共克加密,说明在密码学和JS逆向很有造诣,我并无意贬低。只是“依赖倒置”,“高内聚低耦合”不是变量名命名规范,不是驼峰式这样的风格指南,而是一种必须习得的内功。什么是依赖倒置?高层模块不依赖低层模块,低层模块不依赖具体实现,二者都应该依赖抽象。换句话说,不应该面向类编程,而是面向接口编程。你熟悉 python,但你没怎么用过 abc 类吧?你可以了解一下 abc 类。abc 类是 Absrtact Basic Class 的缩写,通常用来自定义接口(类),毕竟 python 没有接口关键字。其实对于只有一个函数的接口,我们通常称之为函数式接口,python3.12新增了type 关键字,允许你直接定义函数签名(在c#中叫做委托)。多的也不必在评论中说了,如果你想跟我讨论编程知识,我很乐意的。
我从来没说我厉害的,是你狂吧。一上来说作者代码一言难尽,我只是打抱不平。从技术的角度出发你不如作者,你怎么知道作者没有考虑过你的思路想法?一上来就还一言难尽。知道7月份正版海角社区最近更新频繁吗?有多少脚本都用不了嘛?你要觉得你的思路能走通,你很牛,你就把正版的视频破解出来。到时候很多人会感谢你。两条不同的道路,能登顶的才是好道路。一个人能跑通的代码那是你的自娱自乐,其他人偶尔能跑通的那叫小众,没有适用性。还依赖原则。真是死脑筋的代码,你不用管别人的代码如何,你想想别人能做到的效果,你做到了嘛?你的代码没做到,再好的依赖原则一切都是空谈。别指责别人的代码写法问题,不要以书上的标准要求别人。那是别人的代码。我命名就不喜欢驼峰式,怎的?就不能写代码了嘛? 命名titlename我代码喜欢用biaotizumc命名,有什么问题。你觉得有问题,那是你的想法。还扯到工作中去,这个是作者的爱好开发,请问你发电了嘛?还来指责别人的代码?自己的exe文件,能用除了TK的界面打包嘛?写一个PYQT的界面?工具从来都是让人方便顺手的,你的工具怎么样?有多少人用得飞起了?别人的点击一下,你的复制粘贴,得到一个结果还要拿到其他的下载页面解析下载嘛?孰优孰劣,立判高下。你可以提意见,但是不要对作者指手画脚。不然何来的你来你上。你不行就不要bb,就这么简单。
坏了,我有点可怜你了。你是真没看懂我说的话,你有努力在查一些术语的意思了,我不怪你,你真的菜,没事的,大家都是从不会过来的。这个评论本就是针对代码质量,我针对运行效果或者作者攻击了?你自始至终在回避我评论的核心:代码质量。然后你被我说的绷不住了,一开口,就可劲露馅了。我是说,如果我要做图形化界面和打包到exe可执行文件,即使只考虑 python (看起来你就会这个),除了 tk 和 pyqt 我也有好多其他选择?比如打包可以选 pyinstaller,编译可以选 nutika,GUI我可以选择前后端分离,事实上这样更简单和轻量,我开一个本地 http server,然后提供一些页面,就像 java web开发那样(难道你不会?)。用户可以在浏览器页面提供毕业的程序启动参数,数据会通过网络传给后端并执行。
我不想跟你吵架了,我想教你编程原则。作者代码质量差是一方面,但既然可以共克加密,说明在密码学和JS逆向很有造诣,我并无意贬低。只是“依赖倒置”,“高内聚低耦合”不是变量名命名规范,不是驼峰式这样的风格指南,而是一种必须习得的内功。什么是依赖倒置?高层模块不依赖低层模块,低层模块不依赖具体实现,二者都应该依赖抽象。换句话说,不应该面向类编程,而是面向接口编程。你熟悉 python,但你没怎么用过 abc 类吧?你可以了解一下 abc 类。abc 类是 Absrtact Basic Class 的缩写,通常用来自定义接口(类),毕竟 python 没有接口关键字。其实对于只有一个函数的接口,我们通常称之为函数式接口,python3.12新增了type 关键字,允许你直接定义函数签名(在c#中叫做委托)。多的也不必在评论中说了,如果你想跟我讨论编程知识,我很乐意的。
没意思,你是吠得狂。
有本事就破解正版出来,别扯有的没得。没意思
还教我代码,就你那死脑袋还是算了吧。
拿出正版破解脚本算你厉害,拿不出就别丢人现眼了。
我从来没说我厉害的,是你狂吧。一上来说作者代码一言难尽,我只是打抱不平。从技术的角度出发你不如作者,你怎么知道作者没有考虑过你的思路想法?一上来就还一言难尽。知道7月份正版海角社区最近更新频繁吗?有多少脚本都用不了嘛?你要觉得你的思路能走通,你很牛,你就把正版的视频破解出来。到时候很多人会感谢你。两条不同的道路,能登顶的才是好道路。一个人能跑通的代码那是你的自娱自乐,其他人偶尔能跑通的那叫小众,没有适用性。还依赖原则。真是死脑筋的代码,你不用管别人的代码如何,你想想别人能做到的效果,你做到了嘛?你的代码没做到,再好的依赖原则一切都是空谈。别指责别人的代码写法问题,不要以书上的标准要求别人。那是别人的代码。我命名就不喜欢驼峰式,怎的?就不能写代码了嘛? 命名titlename我代码喜欢用biaotizumc命名,有什么问题。你觉得有问题,那是你的想法。还扯到工作中去,这个是作者的爱好开发,请问你发电了嘛?还来指责别人的代码?自己的exe文件,能用除了TK的界面打包嘛?写一个PYQT的界面?工具从来都是让人方便顺手的,你的工具怎么样?有多少人用得飞起了?别人的点击一下,你的复制粘贴,得到一个结果还要拿到其他的下载页面解析下载嘛?孰优孰劣,立判高下。你可以提意见,但是不要对作者指手画脚。不然何来的你来你上。你不行就不要bb,就这么简单。
坏了,我有点可怜你了。你是真没看懂我说的话,你有努力在查一些术语的意思了,我不怪你,你真的菜,没事的,大家都是从不会过来的。这个评论本就是针对代码质量,我针对运行效果或者作者攻击了?你自始至终在回避我评论的核心:代码质量。然后你被我说的绷不住了,一开口,就可劲露馅了。我是说,如果我要做图形化界面和打包到exe可执行文件,即使只考虑 python (看起来你就会这个),除了 tk 和 pyqt 我也有好多其他选择?比如打包可以选 pyinstaller,编译可以选 nutika,GUI我可以选择前后端分离,事实上这样更简单和轻量,我开一个本地 http server,然后提供一些页面,就像 java web开发那样(难道你不会?)。用户可以在浏览器页面提供毕业的程序启动参数,数据会通过网络传给后端并执行。
我不想跟你吵架了,我想教你编程原则。作者代码质量差是一方面,但既然可以共克加密,说明在密码学和JS逆向很有造诣,我并无意贬低。只是“依赖倒置”,“高内聚低耦合”不是变量名命名规范,不是驼峰式这样的风格指南,而是一种必须习得的内功。什么是依赖倒置?高层模块不依赖低层模块,低层模块不依赖具体实现,二者都应该依赖抽象。换句话说,不应该面向类编程,而是面向接口编程。你熟悉 python,但你没怎么用过 abc 类吧?你可以了解一下 abc 类。abc 类是 Absrtact Basic Class 的缩写,通常用来自定义接口(类),毕竟 python 没有接口关键字。其实对于只有一个函数的接口,我们通常称之为函数式接口,python3.12新增了type 关键字,允许你直接定义函数签名(在c#中叫做委托)。多的也不必在评论中说了,如果你想跟我讨论编程知识,我很乐意的。
你对作者的思路攻击,我对你的界面攻击。你就要咬人?
换位思考,做人都不会,代码能写成什么样。
代码质量???
你是说你自己是个笑话吧?
代码写得漂亮就是质量?效果都没有的代码也叫质量?可悲啊
快快去写正版的脚本吧,写不出来认个错没啥的,不笑话你。
作者的除了部分金币不能解析,其他都很完美。代码写法存在个人痕迹,你就叫质量不行?
换句话说,是你不行,吃顿饭,你吃不上3个菜吧。
在没结果面前谈代码质量?你是来讲相声吗?
你是更tm狂上天,可把你牛逼坏了。你看看我的评价,我是打差评了?我不尊重?我除了攻击变量名逆天,剩下的不是给的建议,语气很冲?倒是你个nt玩意,代码不会的,牛逼上天的。
我的确不知道官方网址,不妨碍我就事论事讨论代码,也不妨碍我给盗版网站作出破解。
你说的我全都一一回应,你对我反复强调的就是论事代码问题避而不谈,谁是小丑?
大佬不必理会这个傻波一,从社工的角度来看,这个鬼子很有可能是利益相关者,比如:1、海角网站的运营者;2、海角.pro的运营者;3、其他海角收费脚本的运营者;这些逼总会在妨碍他们这些灰色收益的大佬面前进行反串黑,进而达到阻止其他人分享自己的技术,这些逼成不了大气候。
张口闭口利益,战争来临,你是第一个叛变的吧。
没意思,你是吠得狂。有本事就破解正版出来,别扯有的没得。没意思还教我代码,就你那死脑袋还是算了吧。拿出正版破解脚本算你厉害,拿不出就别丢人现眼了。
Talk is cheap, show me your code.
没意思,你是吠得狂。有本事就破解正版出来,别扯有的没得。没意思还教我代码,就你那死脑袋还是算了吧。拿出正版破解脚本算你厉害,拿不出就别丢人现眼了。
Talk is cheap, show me your code.
闭嘴吧你,别在那“一言难尽”了。
闭嘴吧你,别在那“一言难尽”了。
好哥们别生气,不会的代码问题问就是了,反正你也问不出来。
闭嘴吧你,别在那“一言难尽”了。
好哥们别生气,不会的代码问题问就是了,反正你也问不出来。
好啊。请文如何破解抓取正版海角的金币视频的正确M3U8文件。
闭嘴吧你,别在那“一言难尽”了。
好哥们别生气,不会的代码问题问就是了,反正你也问不出来。
写不出来就别在那装了
写不出来就别在那装了
急了急了,代码一个毛也抠不出来的人反而装起来了,笑了
写不出来就别在那装了
急了急了,代码一个毛也抠不出来的人反而装起来了,笑了
是你装吧,我诚心问,你没诚心答我。鼻子插葱的是你吧
是你装吧,我诚心问,你没诚心答我。鼻子插葱的是你吧
如果写出来了,白给你用,那我可成大傻逼了,被你激将法骗的那叫一个惨。如果我写出来了,把下载链接藏进一个代码迷题里,会写代码的就能找出来,诶,也很好验证的,这可是脚本网站,会写代码的挺好找的,验验我的货真不真好像不难把?但万一你真不会,你倒打一耙说我根本没东西,这可怎么办?你输不起怎么办?
是你装吧,我诚心问,你没诚心答我。鼻子插葱的是你吧
如果写出来了,白给你用,那我可成大傻逼了,被你激将法骗的那叫一个惨。如果我写出来了,把下载链接藏进一个代码迷题里,会写代码的就能找出来,诶,也很好验证的,这可是脚本网站,会写代码的挺好找的,验验我的货真不真好像不难把?但万一你真不会,你倒打一耙说我根本没东西,这可怎么办?你输不起怎么办?
你是戏精吧。
我没让你写啊,我是请教你。
既然你不会就别“一言难尽”了行吗?
上面还说要教我编程,现在反悔了?
出尔反尔说的是你?
爱写不写。
是你装吧,我诚心问,你没诚心答我。鼻子插葱的是你吧
如果写出来了,白给你用,那我可成大傻逼了,被你激将法骗的那叫一个惨。如果我写出来了,把下载链接藏进一个代码迷题里,会写代码的就能找出来,诶,也很好验证的,这可是脚本网站,会写代码的挺好找的,验验我的货真不真好像不难把?但万一你真不会,你倒打一耙说我根本没东西,这可怎么办?你输不起怎么办?
说要教编程原则的是你,不是狗吧。
说让我提问问题的是你,不是狗吧。
你是戏精吧。我没让你写啊,我是请教你。既然你不会就别“一言难尽”了行吗?上面还说要教我编程,现在反悔了?出尔反尔说的是你?爱写不写。
呃,我都搞不懂了,你到底是要我证明我能写,还是不要我证明?你脑子有问题要看医生呀。你之前说我教你是我装杯,这会又请教我,你没事吧?没事多吃溜溜梅嗷。教你编程我不会反悔,我对待你这种玩意挺善良的。来吧,从哪开始教你怎么写?反正你也不知道,不如从异步爬虫开始?哦对了,这脚本的勾八代码质量,还真挺一言难尽的,无论是编码风格还是可维护性。
说要教编程原则的是你,不是狗吧。说让我提问问题的是你,不是狗吧。
你是不是真的输不起?真怕我写出来了?输不起直说嘛,没关系的
说让我提问问题的是你,不是狗吧。
来吧哥们,提问嗷,编程原则也问嗷,我会的我尽量回答
你是戏精吧。我没让你写啊,我是请教你。既然你不会就别“一言难尽”了行吗?上面还说要教我编程,现在反悔了?出尔反尔说的是你?爱写不写。
跟你这逼B长嘴里的交流真费劲,比我想蚁群算法优化(哦,怕你杠,具体一点,是信息素更新算法的优化)还费劲,你继续逼逼我只能把软件链接甩你嘴里,自己吃不着,解不出代码迷题就夹好你的B嘴可别乱喷了。
说要教编程原则的是你,不是狗吧。说让我提问问题的是你,不是狗吧。
来,我这就教: 为什么要学异步爬虫(异步网络请求)?因为同步计算会阻塞渲染进程/线程,所以像安卓开发就强制要求网络请求必须放到非UI线程里去做。既然咱们讨论js脚本,也不绕远:
const fetch_as_binary = async (url, data, serialize) => {
const response = await fetch(url, { method: data ? "POST" : "GET" ,
body: serialize(data) });
const buffer = response.arrayBuffer();
return buffer;
};
依赖倒置原则,依赖注入技术,都有了,学懂了继续?
说要教编程原则的是你,不是狗吧。说让我提问问题的是你,不是狗吧。
来,我这就教:
为什么要学异步爬虫(异步网络请求)?因为同步计算会阻塞渲染进程/线程,所以像安卓开发就强制要求网络请求必须放到非UI线程里去做。既然咱们讨论js脚本,也不绕远:const fetch_as_binary = async (url, data, serialize) => { const response = await fetch(url, { method: data ? "POST" : "GET" , body: serialize(data) }); const buffer = response.arrayBuffer(); return buffer; };
依赖倒置原则,依赖注入技术,都有了,学懂了继续?
大佬,我觉得吧,这种犟逼多看一眼都是浪费能量,尤其这玩意儿还给你和当前脚本作者引战,其心可诛,一个技术领域内的讨论,出现一两句的调侃很正常,但是这个逼把你们俩放到对立面,就有些拉大旗,扯虎皮意思了,不就是想站到道德制高点么,无不无聊,在我看来,这就是一个傻子跟一个火箭工程师建议燃料用煤球,你不用就是不称职,如果火箭工程师搭理他一下,都算他能耐大。
目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。
我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(config.json):
{ "values": { "host": "haijiao.pro", "max_index": 10000 }, "patterns": { "page_url": "https://{host}/post/details[?]pid=([0-9]+)", "m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"", "ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts", "ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts" }, "templates": { "toc_url": "https://{host}/api/topic/{topic_id}", "ts_url": "{base}_i{index}.ts" }, "headers_dict": { "toc": { "pcver": "2", "referer": "https://www.haijiao.pro/post/details?pid=123456", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }, "m3u8_text": { "origin": "https://www.haijiao.pro", "referer": "https://www.haijiao.pro/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" } } }
大佬 我刚刚试了一下 有错误提示 麻烦看一下我的截图。还有我看到你的配置文件提到的网址是www.haijiao.pro这个应该不是官方网址吧。官方的应该是www.haijiao.com 谢谢
大佬,纯网页js版写出来了吗
我晚点录个教程视频发在这,就先不回复程序运行报错的兄弟了。
解压密码:
joyoffire
关于30秒链接找不到:
- 可能是配置问题;
- 但也有少数帖子是程序无法破解的,因此即使有30秒预览视频也会“找不到付费视频的m3u链接”
我发现不同帖子的url格式可能不一样,需要针对具体的url改下正则
海角有很多网址,需要根据你使用的网址来调整配置文件(config.json,用记事本打开)。
你试试这个配置代码,复制它,并删掉原来 config.json 中的所有内容,粘贴它,保存,然后再运行试试。
{ "values": { "host": "www.haijiao.com", "max_index": 10000 }, "patterns": { "page_url": "https://{host}/post/details[?]pid=([0-9]+)", "m3u8_url": "\"remoteUrl\":\"(https://[a-z0-9./_]+?_preview[.]m3u8)\"", "ts_url_index": "https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+_i([0-9]+)[.]ts", "ts_url_base": "(https://[a-z0-9.]+/[0-9]+/[0-9a-zA-Z/]+/[0-9a-zA-Z]+)_i[0-9]+[.]ts" }, "templates": { "toc_url": "https://{host}/api/topic/{topic_id}", "ts_url": "{base}_i{index}.ts" }, "headers_dict": { "toc": { "pcver": "2", "referer": "https://www.haijiao.com/post/details?pid=123456", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" }, "m3u8_text": { "origin": "https://www.haijiao.com", "referer": "https://www.haijiao.com/", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36" } } }```
大佬 我这边一直提示没有找到m3u8链接,我的浏览器插件能嗅探到没有解析的30秒视频的m3u8链接。麻烦看下咋回事啊,非常感谢!
浏览器过滤下m3u8的url,直接替换配置里m3u8_url括号里面的正则
哥们你的代码实在写的一言难尽了。看到
play原
函数的那一刻我确实没绷住。你的破解基于 HTTP API,一旦对方更换 API URL 就立刻失效了,不如考虑中间人攻击的思路:透明代理(劫持) XHR/fetch 请求,监听请求和响应来抓直播源的地址和加密参数。