上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

求:海角社区解析脚本(有接口)

[复制链接]

该用户从未签到

1

主题

2

回帖

5

积分

助理工程师

积分
5
发表于 2024-4-16 19:42:04 | 显示全部楼层 | 阅读模式

本帖最后由 shenshenshen 于 2024-4-16 19:50 编辑

本帖最后由 shenshenshen 于 2024-4-16 19:49 编辑

看到别人发了解析接口出来,用着不方便,有没有人写成脚本分享出来?

接口:http://www.djyun.icu/api/hjjx?id={贴子ID或链接}
例:http://www.djyun.icu/api/hjjx?id=1232660

返回的链接可以在这个m3u8播放器http://tool.liumingye.cn/m3u8/可以播放

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    294

    主题

    3908

    回帖

    3829

    积分

    管理员

    积分
    3829

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2024-4-16 20:18:00 | 显示全部楼层
    怪不得说油猴是男人的天堂
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    回帖

    5

    积分

    助理工程师

    积分
    5
    发表于 2024-4-16 20:34:21 | 显示全部楼层
    王一之 发表于 2024-4-16 20:18
    怪不得说油猴是男人的天堂

    大佬有空搞一搞发布上去呀
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 573 天

    [LV.9]以坛为家II

    60

    主题

    486

    回帖

    716

    积分

    专家

    脚本猫首席体验官

    积分
    716

    油中2周年生态建设者新人报道油中3周年挑战者 lv2喜迎中秋

    发表于 2024-4-16 21:50:19 | 显示全部楼层

    兄弟,你好香!

    ggnb

    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:25
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    6

    主题

    23

    回帖

    47

    积分

    初级工程师

    积分
    47

    新人报道油中3周年油中2周年挑战者 lv2喜迎中秋

    发表于 2024-4-17 08:50:17 | 显示全部楼层
    这接口可以用吗?打不开
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    回帖

    5

    积分

    助理工程师

    积分
    5
    发表于 2024-4-17 09:25:24 | 显示全部楼层
    mashuai 发表于 2024-4-17 08:50
    这接口可以用吗?打不开

    可以啊,刚刚试了可以啊
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:25
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    6

    主题

    23

    回帖

    47

    积分

    初级工程师

    积分
    47

    新人报道油中3周年油中2周年挑战者 lv2喜迎中秋

    发表于 2024-4-17 13:49:00 | 显示全部楼层
    shenshenshen 发表于 2024-4-17 09:25
    可以啊,刚刚试了可以啊

    现在又可以了,原来是真的打不开。这个脚本应该不难,随便写写就能成功,人家接口都写好了。就是接口能用多场时间的事情了。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 55 天

    [LV.5]常住居民I

    0

    主题

    1

    回帖

    24

    积分

    助理工程师

    积分
    24
    发表于 2024-4-22 14:37:03 | 显示全部楼层
    有什么好处,哈哈
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:25
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    6

    主题

    23

    回帖

    47

    积分

    初级工程师

    积分
    47

    新人报道油中3周年油中2周年挑战者 lv2喜迎中秋

    发表于 6 天前 | 显示全部楼层
    本帖最后由 mashuai 于 2024-4-24 21:52 编辑


    // ==UserScript==
    // @name         海角社区
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  海角社区url幻化挺快的,根据需要修改下面的match
    // @match        https://hjca36.top/post/details?pid=*
    // @grant        GM_xmlhttpRequest
    // @grant        GM_notification
    // @grant        GM_openInTab
    // ==/UserScript==

    (function() {
      // Get the current URL
      var url = window.location.href;

      // Extract the pid value from the URL
      var pidRegex = /pid=(\d+)/;
      var match = url.match(pidRegex);

      if (match) {
        var pid = match[1];
        console.log("PID:", pid);
        var apiUrl = "http://www.djyun.icu/api/hjjx?id=" + pid;
        GM_xmlhttpRequest({
          method: "GET",
          url: apiUrl,
          onload: function(response) {
            var m3u8URL = 'https://tools.liumingye.cn/m3u8/#' + response.responseText;
            const result = getFaviconAndTitle();
            GM_notification({
                title: result.pageTitle,
                text: "详情点击查看",
                onclick: function () {
                    GM_openInTab(m3u8URL);
                }
            })
            
          },
          onerror: function() {
            GM_notification("接口请求失败");
          }
        });
      } else {
        console.log("PID not found in the URL");
      }

        // 获取网页图标和名字的函数
        function getFaviconAndTitle() {
            // 获取网页图标
            const favicon = document.querySelector('link[rel="shortcut icon"], link[rel="icon"]');
            const faviconUrl = favicon ? favicon.getAttribute('href') : '';

            // 获取网页标题
            const title = document.querySelector('title');
            const pageTitle = title ? title.textContent : '';

            return {
                faviconUrl,
                pageTitle
            };
        }
    })();

    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:25
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    6

    主题

    23

    回帖

    47

    积分

    初级工程师

    积分
    47

    新人报道油中3周年油中2周年挑战者 lv2喜迎中秋

    发表于 6 天前 | 显示全部楼层
    本帖最后由 mashuai 于 2024-4-24 20:51 编辑

    这个markdown编辑器  有问题,代码传上去都乱了,自己加了好多东西,哈哈,GGNB!!!!
    回复

    使用道具 举报

    发表回复

    本版积分规则

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