Sleazy Fork is available in English.

海角社区

官方更新,暂时无法使用

< Feedback on 海角社区

Question/comment

§
Posted: 11 Juli 2024

哥们你的代码实在写的一言难尽了。看到 play原 函数的那一刻我确实没绷住。你的破解基于 HTTP API,一旦对方更换 API URL 就立刻失效了,不如考虑中间人攻击的思路:透明代理(劫持) XHR/fetch 请求,监听请求和响应来抓直播源的地址和加密参数。

§
Posted: 11 Juli 2024

好像又又又用不了

§
Posted: 11 Juli 2024

哥们你的代码实在写的一言难尽了。看到 play原 函数的那一刻我确实没绷住。你的破解基于 HTTP API,一旦对方更换 API URL 就立刻失效了,不如考虑中间人攻击的思路:透明代理(劫持) XHR/fetch 请求,监听请求和响应来抓直播源的地址和加密参数。

大佬,你来写一个脚本吧

§
Posted: 11 Juli 2024

大佬写一个吧

§
Posted: 11 Juli 2024

这两天我写一个吧,如果有空。写好了我把链接回复在这里。

§
Posted: 14 Juli 2024

写好了,命令行软件,用起来不是很方便,凑合用吧。

用法:

  • 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

§
Posted: 14 Juli 2024

写好了,命令行软件,用起来不是很方便,凑合用吧。

用法:

  • 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

大佬 链接失效了

§
Posted: 14 Juli 2024

https://115.com/s/swztgl13ndz?password=d098&#

hai-jiao-video-tool.7z

访问码:d098

解压密码:joyoffire

§
Posted: 14 Juli 2024

另外,程序默认使用的是海角的海外永久网址 www.haijiao.pro,需要科学上网才能访问。

如果你不能访问,需要修改程序的配置,即 config.json 文件中的相关值。

§
Posted: 14 Juli 2024

再发一个百度网盘的链接吧:

链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx
提取码: 6mwx
复制这段内容后打开百度网盘手机App,操作更方便哦

解压密码:joyoffire
§
Posted: 14 Juli 2024

再发一个百度网盘的链接吧:

链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx
提取码: 6mwx
复制这段内容后打开百度网盘手机App,操作更方便哦

解压密码:joyoffire

有直接的手机可下载的脚本嘛

§
Posted: 14 Juli 2024

目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。

我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(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"
        }
    }
}
§
Posted: 14 Juli 2024

目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。

我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(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 谢谢

§
Posted: 14 Juli 2024

海角有很多网址,需要根据你使用的网址来调整配置文件(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"
        }
    }
}```
§
Posted: 14 Juli 2024

海角有很多网址,需要根据你使用的网址来调整配置文件(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的帖子也是同样的错误

§
Posted: 14 Juli 2024
Edited: 14 Juli 2024

目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。

我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(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啊,显示报错

§
Posted: 14 Juli 2024

海角有很多网址,需要根据你使用的网址来调整配置文件(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的帖子也是同样的错误



配置文件改了 还是不行 我是小白一个 搞不懂啊

§
Posted: 14 Juli 2024

目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。

我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(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链接,但是网页里有啊

§
Posted: 14 Juli 2024
Edited: 14 Juli 2024

🤣目前程序确实比较难用,等我过段时间再写一个网页版的脚本吧。就当是验证了思路的可行性。

改了之后显示没有m3u8链接,但是网页里有啊

没有链接可能的原因:

  • 配置文件中的m3u8链接匹配模式没有匹配到实际链接,需要修正配置
  • 帖子中的视频原本就可以完整查看,不是付费的
§
Posted: 14 Juli 2024

win11运行闪退

🤣目前程序确实比较难用,等我过段时间再写一个网页版的脚本吧。就当是验证了思路的可行性。

改了之后显示没有m3u8链接,但是网页里有啊

没有链接可能的原因:

  • 配置文件中的m3u8链接匹配模式没有匹配到实际链接,需要修正配置
  • 帖子中的视频原本就可以完整查看,不是付费的
§
Posted: 14 Juli 2024

win11运行闪退

命令行软件不是双击运行的,不是这么用的,使用门槛是比较高,用起来不方便。会用的就自己试试吧,闪退的说明不适合用,等我做好了更好用的网页版脚本,再来回复这里。

§
Posted: 14 Juli 2024

win11运行闪退

命令行软件不是双击运行的,不是这么用的,使用门槛是比较高,用起来不方便。会用的就自己试试吧,闪退的说明不适合用,等我做好了更好用的网页版脚本,再来回复这里。

感谢大佬 已经用上了

§
Posted: 14 Juli 2024

目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。

我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(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

大佬写一个手机可以用的脚本

§
Posted: 14 Juli 2024

win11运行闪退

命令行软件不是双击运行的,不是这么用的,使用门槛是比较高,用起来不方便。会用的就自己试试吧,闪退的说明不适合用,等我做好了更好用的网页版脚本,再来回复这里。

感谢大佬 已经用上了

你好啊 你用的事haijiao.pro还是haijiao.com呢

§
Posted: 14 Juli 2024

目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。

我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(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"
        }
    }
}

大佬我这出现的是这个问题,能麻烦帮忙看下不

§
Posted: 14 Juli 2024

这个应该只能用PRO后缀的那个盗版海角,正版的com后缀还是破解不了

§
Posted: 15 Juli 2024

这个应该只能用PRO后缀的那个盗版海角,正版的com后缀还是破解不了

haijiao.com 我打不开,测试不了啊,好兄弟

§
Posted: 15 Juli 2024

大佬我这出现的是这个问题,能麻烦帮忙看下不

你给的是 .com 网址,如果你没改过配置文件,配置文件默认是适配 .pro 的,你看下上面的回复,有个 .com 的配置代码,你试试。

§
Posted: 15 Juli 2024

这是为什么啊大佬。。。

大佬我这出现的是这个问题,能麻烦帮忙看下不

你给的是 .com 网址,如果你没改过配置文件,配置文件默认是适配 .pro 的,你看下上面的回复,有个 .com 的配置代码,你试试。

§
Posted: 15 Juli 2024

大佬我这出现的是这个问题,能麻烦帮忙看下不

你给的是 .com 网址,如果你没改过配置文件,配置文件默认是适配 .pro 的,你看下上面的回复,有个 .com 的配置代码,你试试。

我是改过了的,反复确认过json有没有改,网址有没有搞错,确实没有别的问题

§
Posted: 15 Juli 2024

所以 这个 有成功的案例了嘛,为什么我双击HaijiaoVideo 就直接 闪退了

§
Posted: 15 Juli 2024
{

新手不会用

§
Posted: 15 Juli 2024

综合以上,我下成功了一个,确实是只能在haijiao.pro里面用,.com用不了。我是改了配置的,确实是用不了

§
Posted: 15 Juli 2024

.com 我测试不了,可能配置对不上。就算是 .pro 也有个别帖子的视频不行,我自己测试发现的。

§
Posted: 15 Juli 2024

https://greasyfork.org/zh-CN/scripts/500727

适用于电脑版页面,仅限 haijiao.pro 域名,一个晚上肝出来的累死了

§
Posted: 15 Juli 2024

https://greasyfork.org/zh-CN/scripts/500727

适用于电脑版页面,仅限 haijiao.pro 域名,一个晚上肝出来的累死了

哥 你这个没用啊,pro不是海角官网,最新的视频在上面都找不到。

§
Posted: 15 Juli 2024
Edited: 15 Juli 2024

莫得办法啊,我只有移动宽带和流量,打不开 haijiao.com。

挂了梯子行了,我有空再研究研究 .com 吧。

§
Posted: 15 Juli 2024

https://greasyfork.org/zh-CN/scripts/500727

适用于电脑版页面,仅限 haijiao.pro 域名,一个晚上肝出来的累死了

哥 你这个没用啊,pro不是海角官网,最新的视频在上面都找不到。

https://haijiao.pro/怎么开梯子也进不去阿

§
Posted: 16 Juli 2024

哥们 .pro 是第三方的,代码都不是一套,pro 还是以前的老一套代码。 可以试试 hj2404c54d.top

§
Posted: 17 Juli 2024

莫得办法啊,我只有移动宽带和流量,打不开 haijiao.com。

挂了梯子行了,我有空再研究研究 .com 吧。

不用挂🪜吧,它不是有国内可访问地址吗?

§
Posted: 17 Juli 2024

哥们你的代码实在写的一言难尽了。看到 play原 函数的那一刻我确实没绷住。你的破解基于 HTTP API,一旦对方更换 API URL 就立刻失效了,不如考虑中间人攻击的思路:透明代理(劫持) XHR/fetch 请求,监听请求和响应来抓直播源的地址和加密参数。

兄弟,你是站着拉屎啊,不说别的,你自己来行吗?

§
Posted: 17 Juli 2024
Edited: 17 Juli 2024

兄弟,你是站着拉屎啊,不说别的,你自己来行吗?

我没来?我代码和程序一起发布的,想说我写的垃圾很简单的,随便找一段你觉得我写的垃圾的,指着我鼻子骂,我虚心接受的

代码在这:

链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx

提取码: 6mwx

另外我说的这个思路,在我最新发布的油猴脚本中也实践了,你哪只眼睛没看到我“没来”的?不需要的眼睛可以捐给需要的人。

§
Posted: 17 Juli 2024

兄弟,你是站着拉屎啊,不说别的,你自己来行吗?

还“不说别的”起来了,你可真是转移话题的高手。

就事论事,不论我又没有能力实践,我说的道理哪里不对了吗?假设我不会做菜,我就不能说厨师做的难吃了?这不是付费与否的问题,是我看的懂代码,这个强依赖HTTP API设计就是不够好,明显违背依赖倒置原则,没有依赖抽象而是依赖实现。你觉得我说的不对,那就事论事的反驳,少在那东扯西拉。

§
Posted: 17 Juli 2024

兄弟,你是站着拉屎啊,不说别的,你自己来行吗?

还“不说别的”起来了,你可真是转移话题的高手。

就事论事,不论我又没有能力实践,我说的道理哪里不对了吗?假设我不会做菜,我就不能说厨师做的难吃了?这不是付费与否的问题,是我看的懂代码,这个强依赖HTTP API设计就是不够好,明显违背依赖倒置原则,没有依赖抽象而是依赖实现。你觉得我说的不对,那就事论事的反驳,少在那东扯西拉。

这是为啥啊哥们

§
Posted: 17 Juli 2024

兄弟,你是站着拉屎啊,不说别的,你自己来行吗?

我没来?我代码和程序一起发布的,想说我写的垃圾很简单的,随便找一段你觉得我写的垃圾的,指着我鼻子骂,我虚心接受的

代码在这:

链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx

提取码: 6mwx

另外我说的这个思路,在我最新发布的油猴脚本中也实践了,你哪只眼睛没看到我“没来”的?不需要的眼睛可以捐给需要的人。

不用理这种狗der,这条评论下理性讨论了快一百条了,路边路过的野狗进来吠两声

§
Posted: 17 Juli 2024

兄弟,你是站着拉屎啊,不说别的,你自己来行吗?

我没来?我代码和程序一起发布的,想说我写的垃圾很简单的,随便找一段你觉得我写的垃圾的,指着我鼻子骂,我虚心接受的

代码在这:

链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx

提取码: 6mwx

另外我说的这个思路,在我最新发布的油猴脚本中也实践了,你哪只眼睛没看到我“没来”的?不需要的眼睛可以捐给需要的人。

解压密码是多少阿,大哥

§
Posted: 17 Juli 2024

海角有很多网址,需要根据你使用的网址来调整配置文件(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链接。麻烦看下咋回事啊,非常感谢!

§
Posted: 17 Juli 2024

海角有很多网址,需要根据你使用的网址来调整配置文件(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链接。麻烦看下咋回事啊,非常感谢!



§
Posted: 18 Juli 2024

我晚点录个教程视频发在这,就先不回复程序运行报错的兄弟了。

解压密码:joyoffire

关于30秒链接找不到:

  • 可能是配置问题;
  • 但也有少数帖子是程序无法破解的,因此即使有30秒预览视频也会“找不到付费视频的m3u链接”
§
Posted: 18 Juli 2024

写出完善的脚本再狂,不要在这里装大佬,别人的东西也是辛苦写出来的,不要看轻别人写的代码。不要以为你很厉害,别人写的如何是如何,连点基本的尊重都不给。你写的也是一言难尽,先抛开适用性,你连测试环节都没过,有什么资格说别人。

§
Posted: 18 Juli 2024

兄弟,你是站着拉屎啊,不说别的,你自己来行吗?

我没来?我代码和程序一起发布的,想说我写的垃圾很简单的,随便找一段你觉得我写的垃圾的,指着我鼻子骂,我虚心接受的

代码在这:

链接: https://pan.baidu.com/s/1b7uU7nXjdgeuy0H_76-A0g?pwd=6mwx

提取码: 6mwx

另外我说的这个思路,在我最新发布的油猴脚本中也实践了,你哪只眼睛没看到我“没来”的?不需要的眼睛可以捐给需要的人。

不用理这种狗der,这条评论下理性讨论了快一百条了,路边路过的野狗进来吠两声

你说我是狗der,那你也是。人与动物的区别你都没弄清楚。一个连半成品的东西都不是,在吹啥呢

§
Posted: 18 Juli 2024
  1. 半成品,指程序可以跑通,指我自己用了好几天,有些不能用,是因为海角有许多域名,我的程序只是针对.pro域名写的。再者,你在狂什么,你来写个“半成品”再叫?
  2. 看不懂人话可以闭嘴。我说了,我讲的是道理,讲的是就事论事,你又看不懂代码,纯纯fw,装nm呢。
§
Posted: 18 Juli 2024

我不给尊重?你连就事论事都做不到。

  1. 我说的“依赖倒置”原则,这个脚本作者遵守了吗?我的代码遵守了吗?
  2. 变量名规范问题。我没见过谁 英文+汉字 混合这么逆天的变量名,要么英文单词,要么拼音,要么纯汉字,英文+汉字也就算了,汉字还缩写?不知道在省略什么,省略本就可怜的可读性吗?play原多写几个字改成play原视频不行?这种代码,他要是把这种代码风格带到工作中,你看他能过 code review 吗?他领导绷得住吗?
§
Posted: 18 Juli 2024

我就事论事的说,他的视频解析代码全在服务器端,我看不见,不做评价。就这脚本,前端代码,写的就是一坨。我甚至觉得还挺厉害的,这么多行,类型注释没有,看起来也不像是 webpack 或 rollup 打包的,怎么在如此差的代码风格上坚持写下来的?

§
Posted: 18 Juli 2024

我不给尊重?你连就事论事都做不到。

  1. 我说的“依赖倒置”原则,这个脚本作者遵守了吗?我的代码遵守了吗?
  2. 变量名规范问题。我没见过谁 英文+汉字 混合这么逆天的变量名,要么英文单词,要么拼音,要么纯汉字,英文+汉字也就算了,汉字还缩写?不知道在省略什么,省略本就可怜的可读性吗?play原多写几个字改成play原视频不行?这种代码,他要是把这种代码风格带到工作中,你看他能过 code review 吗?他领导绷得住吗?

叫得这么狂。是世界几强的最强王者啊。 别人的代码,你来指手画脚。起码别人正版haijiao.com能解析。你连正版地址都不知道,在这喊啥。

§
Posted: 18 Juli 2024

我不给尊重?你连就事论事都做不到。

  1. 我说的“依赖倒置”原则,这个脚本作者遵守了吗?我的代码遵守了吗?
  2. 变量名规范问题。我没见过谁 英文+汉字 混合这么逆天的变量名,要么英文单词,要么拼音,要么纯汉字,英文+汉字也就算了,汉字还缩写?不知道在省略什么,省略本就可怜的可读性吗?play原多写几个字改成play原视频不行?这种代码,他要是把这种代码风格带到工作中,你看他能过 code review 吗?他领导绷得住吗?

叫得这么狂。是世界几强的最强王者啊。 别人的代码,你来指手画脚。起码别人正版haijiao.com能解析。你连正版地址都不知道,在这喊啥。

别人能坚持,下来很奇怪。 看看你自己的
适用范围
仅限 haijiao.pro 域名
由于技术难度原因,不会新增安卓支持和 haijiao.com 域名支持。
技术不行?别人能行你不行?

§
Posted: 18 Juli 2024
Edited: 18 Juli 2024

你是更tm狂上天,可把你牛逼坏了。你看看我的评价,我是打差评了?我不尊重?我除了攻击变量名逆天,剩下的不是给的建议,语气很冲?倒是你个nt玩意,代码不会的,牛逼上天的。

我的确不知道官方网址,不妨碍我就事论事讨论代码,也不妨碍我给盗版网站作出破解。

你说的我全都一一回应,你对我反复强调的就是论事代码问题避而不谈,谁是小丑?

§
Posted: 18 Juli 2024

你是更tm狂上天,可把你牛逼坏了。你看看我的评价,我是打差评了?我不尊重?我除了攻击变量名逆天,剩下的不是给的建议,语气很冲?倒是你个nt玩意,代码不会的,牛逼上天的。

我的确不知道官方网址,不妨碍我就事论事讨论代码,也不妨碍我给盗版网站作出破解。

你说的我全都一一回应,你对我反复强调的就是论事代码问题避而不谈,谁是小丑?

大佬不必理会这个傻波一,从社工的角度来看,这个鬼子很有可能是利益相关者,比如:1、海角网站的运营者;2、海角.pro的运营者;3、其他海角收费脚本的运营者;这些逼总会在妨碍他们这些灰色收益的大佬面前进行反串黑,进而达到阻止其他人分享自己的技术,这些逼成不了大气候。

§
Posted: 18 Juli 2024

你是更tm狂上天,可把你牛逼坏了。你看看我的评价,我是打差评了?我不尊重?我除了攻击变量名逆天,剩下的不是给的建议,语气很冲?倒是你个nt玩意,代码不会的,牛逼上天的。

我的确不知道官方网址,不妨碍我就事论事讨论代码,也不妨碍我给盗版网站作出破解。

你说的我全都一一回应,你对我反复强调的就是论事代码问题避而不谈,谁是小丑?

我觉得吧,你有意见或者建议可以回复帖子,有好的思路也可以私信作者不是嘛,或许作者还会感谢你呢。说到尊重不尊重,假如别人在你的主帖下面发布不是你的的同类别作品,你觉得是对你的尊重吗?换位思考一下!

§
Posted: 18 Juli 2024

你是更tm狂上天,可把你牛逼坏了。你看看我的评价,我是打差评了?我不尊重?我除了攻击变量名逆天,剩下的不是给的建议,语气很冲?倒是你个nt玩意,代码不会的,牛逼上天的。

我的确不知道官方网址,不妨碍我就事论事讨论代码,也不妨碍我给盗版网站作出破解。

你说的我全都一一回应,你对我反复强调的就是论事代码问题避而不谈,谁是小丑?

我从来没说我厉害的,是你狂吧。一上来说作者代码一言难尽,我只是打抱不平。
从技术的角度出发你不如作者,你怎么知道作者没有考虑过你的思路想法?一上来就还一言难尽。
知道7月份正版海角社区最近更新频繁吗?有多少脚本都用不了嘛?你要觉得你的思路能走通,你很牛,你就把正版的视频破解出来。到时候很多人会感谢你。
两条不同的道路,能登顶的才是好道路。
一个人能跑通的代码那是你的自娱自乐,其他人偶尔能跑通的那叫小众,没有适用性。
还依赖原则。真是死脑筋的代码,你不用管别人的代码如何,你想想别人能做到的效果,你做到了嘛?你的代码没做到,再好的依赖原则一切都是空谈。
别指责别人的代码写法问题,不要以书上的标准要求别人。那是别人的代码。
我命名就不喜欢驼峰式,怎的?就不能写代码了嘛? 命名titlename我代码喜欢用biaotizumc命名,有什么问题。你觉得有问题,那是你的想法。还扯到工作中去,这个是作者的爱好开发,请问你发电了嘛?还来指责别人的代码?
自己的exe文件,能用除了TK的界面打包嘛?写一个PYQT的界面?
工具从来都是让人方便顺手的,你的工具怎么样?
有多少人用得飞起了?别人的点击一下,你的复制粘贴,得到一个结果还要拿到其他的下载页面解析下载嘛?
孰优孰劣,立判高下。
你可以提意见,但是不要对作者指手画脚。不然何来的你来你上。你不行就不要bb,就这么简单。

§
Posted: 18 Juli 2024

我从来没说我厉害的,是你狂吧。一上来说作者代码一言难尽,我只是打抱不平。从技术的角度出发你不如作者,你怎么知道作者没有考虑过你的思路想法?一上来就还一言难尽。知道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#中叫做委托)。多的也不必在评论中说了,如果你想跟我讨论编程知识,我很乐意的。

§
Posted: 18 Juli 2024

我从来没说我厉害的,是你狂吧。一上来说作者代码一言难尽,我只是打抱不平。从技术的角度出发你不如作者,你怎么知道作者没有考虑过你的思路想法?一上来就还一言难尽。知道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#中叫做委托)。多的也不必在评论中说了,如果你想跟我讨论编程知识,我很乐意的。

没意思,你是吠得狂。
有本事就破解正版出来,别扯有的没得。没意思
还教我代码,就你那死脑袋还是算了吧。
拿出正版破解脚本算你厉害,拿不出就别丢人现眼了。

§
Posted: 18 Juli 2024

我从来没说我厉害的,是你狂吧。一上来说作者代码一言难尽,我只是打抱不平。从技术的角度出发你不如作者,你怎么知道作者没有考虑过你的思路想法?一上来就还一言难尽。知道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#中叫做委托)。多的也不必在评论中说了,如果你想跟我讨论编程知识,我很乐意的。

你对作者的思路攻击,我对你的界面攻击。你就要咬人?
换位思考,做人都不会,代码能写成什么样。

§
Posted: 18 Juli 2024

代码质量???
你是说你自己是个笑话吧?
代码写得漂亮就是质量?效果都没有的代码也叫质量?可悲啊
快快去写正版的脚本吧,写不出来认个错没啥的,不笑话你。
作者的除了部分金币不能解析,其他都很完美。代码写法存在个人痕迹,你就叫质量不行?
换句话说,是你不行,吃顿饭,你吃不上3个菜吧。
在没结果面前谈代码质量?你是来讲相声吗?

§
Posted: 18 Juli 2024

你是更tm狂上天,可把你牛逼坏了。你看看我的评价,我是打差评了?我不尊重?我除了攻击变量名逆天,剩下的不是给的建议,语气很冲?倒是你个nt玩意,代码不会的,牛逼上天的。

我的确不知道官方网址,不妨碍我就事论事讨论代码,也不妨碍我给盗版网站作出破解。

你说的我全都一一回应,你对我反复强调的就是论事代码问题避而不谈,谁是小丑?

大佬不必理会这个傻波一,从社工的角度来看,这个鬼子很有可能是利益相关者,比如:1、海角网站的运营者;2、海角.pro的运营者;3、其他海角收费脚本的运营者;这些逼总会在妨碍他们这些灰色收益的大佬面前进行反串黑,进而达到阻止其他人分享自己的技术,这些逼成不了大气候。

张口闭口利益,战争来临,你是第一个叛变的吧。

§
Posted: 18 Juli 2024

没意思,你是吠得狂。有本事就破解正版出来,别扯有的没得。没意思还教我代码,就你那死脑袋还是算了吧。拿出正版破解脚本算你厉害,拿不出就别丢人现眼了。

Talk is cheap, show me your code.

§
Posted: 18 Juli 2024

没意思,你是吠得狂。有本事就破解正版出来,别扯有的没得。没意思还教我代码,就你那死脑袋还是算了吧。拿出正版破解脚本算你厉害,拿不出就别丢人现眼了。

Talk is cheap, show me your code.

闭嘴吧你,别在那“一言难尽”了。

§
Posted: 18 Juli 2024

闭嘴吧你,别在那“一言难尽”了。

好哥们别生气,不会的代码问题问就是了,反正你也问不出来。

§
Posted: 18 Juli 2024

闭嘴吧你,别在那“一言难尽”了。

好哥们别生气,不会的代码问题问就是了,反正你也问不出来。

好啊。请文如何破解抓取正版海角的金币视频的正确M3U8文件。

§
Posted: 18 Juli 2024

闭嘴吧你,别在那“一言难尽”了。

好哥们别生气,不会的代码问题问就是了,反正你也问不出来。

写不出来就别在那装了

§
Posted: 18 Juli 2024

写不出来就别在那装了

急了急了,代码一个毛也抠不出来的人反而装起来了,笑了

§
Posted: 18 Juli 2024

写不出来就别在那装了

急了急了,代码一个毛也抠不出来的人反而装起来了,笑了

是你装吧,我诚心问,你没诚心答我。鼻子插葱的是你吧

§
Posted: 18 Juli 2024

是你装吧,我诚心问,你没诚心答我。鼻子插葱的是你吧

如果写出来了,白给你用,那我可成大傻逼了,被你激将法骗的那叫一个惨。如果我写出来了,把下载链接藏进一个代码迷题里,会写代码的就能找出来,诶,也很好验证的,这可是脚本网站,会写代码的挺好找的,验验我的货真不真好像不难把?但万一你真不会,你倒打一耙说我根本没东西,这可怎么办?你输不起怎么办?

§
Posted: 18 Juli 2024

是你装吧,我诚心问,你没诚心答我。鼻子插葱的是你吧

如果写出来了,白给你用,那我可成大傻逼了,被你激将法骗的那叫一个惨。如果我写出来了,把下载链接藏进一个代码迷题里,会写代码的就能找出来,诶,也很好验证的,这可是脚本网站,会写代码的挺好找的,验验我的货真不真好像不难把?但万一你真不会,你倒打一耙说我根本没东西,这可怎么办?你输不起怎么办?

你是戏精吧。
我没让你写啊,我是请教你。
既然你不会就别“一言难尽”了行吗?
上面还说要教我编程,现在反悔了?
出尔反尔说的是你?
爱写不写。

§
Posted: 18 Juli 2024

是你装吧,我诚心问,你没诚心答我。鼻子插葱的是你吧

如果写出来了,白给你用,那我可成大傻逼了,被你激将法骗的那叫一个惨。如果我写出来了,把下载链接藏进一个代码迷题里,会写代码的就能找出来,诶,也很好验证的,这可是脚本网站,会写代码的挺好找的,验验我的货真不真好像不难把?但万一你真不会,你倒打一耙说我根本没东西,这可怎么办?你输不起怎么办?

说要教编程原则的是你,不是狗吧。
说让我提问问题的是你,不是狗吧。

§
Posted: 18 Juli 2024

你是戏精吧。我没让你写啊,我是请教你。既然你不会就别“一言难尽”了行吗?上面还说要教我编程,现在反悔了?出尔反尔说的是你?爱写不写。

呃,我都搞不懂了,你到底是要我证明我能写,还是不要我证明?你脑子有问题要看医生呀。你之前说我教你是我装杯,这会又请教我,你没事吧?没事多吃溜溜梅嗷。教你编程我不会反悔,我对待你这种玩意挺善良的。来吧,从哪开始教你怎么写?反正你也不知道,不如从异步爬虫开始?哦对了,这脚本的勾八代码质量,还真挺一言难尽的,无论是编码风格还是可维护性。

§
Posted: 18 Juli 2024

说要教编程原则的是你,不是狗吧。说让我提问问题的是你,不是狗吧。

你是不是真的输不起?真怕我写出来了?输不起直说嘛,没关系的

§
Posted: 18 Juli 2024

说让我提问问题的是你,不是狗吧。

来吧哥们,提问嗷,编程原则也问嗷,我会的我尽量回答

§
Posted: 18 Juli 2024

你是戏精吧。我没让你写啊,我是请教你。既然你不会就别“一言难尽”了行吗?上面还说要教我编程,现在反悔了?出尔反尔说的是你?爱写不写。

跟你这逼B长嘴里的交流真费劲,比我想蚁群算法优化(哦,怕你杠,具体一点,是信息素更新算法的优化)还费劲,你继续逼逼我只能把软件链接甩你嘴里,自己吃不着,解不出代码迷题就夹好你的B嘴可别乱喷了。

§
Posted: 18 Juli 2024

说要教编程原则的是你,不是狗吧。说让我提问问题的是你,不是狗吧。

来,我这就教: 为什么要学异步爬虫(异步网络请求)?因为同步计算会阻塞渲染进程/线程,所以像安卓开发就强制要求网络请求必须放到非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;
};

依赖倒置原则,依赖注入技术,都有了,学懂了继续?

§
Posted: 19 Juli 2024

说要教编程原则的是你,不是狗吧。说让我提问问题的是你,不是狗吧。

来,我这就教:
为什么要学异步爬虫(异步网络请求)?因为同步计算会阻塞渲染进程/线程,所以像安卓开发就强制要求网络请求必须放到非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;
};

依赖倒置原则,依赖注入技术,都有了,学懂了继续?

大佬,我觉得吧,这种犟逼多看一眼都是浪费能量,尤其这玩意儿还给你和当前脚本作者引战,其心可诛,一个技术领域内的讨论,出现一两句的调侃很正常,但是这个逼把你们俩放到对立面,就有些拉大旗,扯虎皮意思了,不就是想站到道德制高点么,无不无聊,在我看来,这就是一个傻子跟一个火箭工程师建议燃料用煤球,你不用就是不称职,如果火箭工程师搭理他一下,都算他能耐大。

§
Posted: 26 Juli 2024

目前没有手机可用的,虽然也可以写,等我过几天再写个纯浏览器脚本的吧。

我刚才测试发现配置文件有点问题,现在发一个更新后的配置文件(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版写出来了吗

§
Posted: 27 Juli 2024

我晚点录个教程视频发在这,就先不回复程序运行报错的兄弟了。

解压密码:joyoffire

关于30秒链接找不到:

  • 可能是配置问题;
  • 但也有少数帖子是程序无法破解的,因此即使有30秒预览视频也会“找不到付费视频的m3u链接”

我发现不同帖子的url格式可能不一样,需要针对具体的url改下正则

§
Posted: 27 Juli 2024

海角有很多网址,需要根据你使用的网址来调整配置文件(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括号里面的正则

Post reply

Sign in to post a reply.