找回密码
 立即注册
搜索
查看: 124|回复: 8

[悬赏] 四川 达州 达川(版本二)

[复制链接]

393

主题

654

回帖

1万

积分

管理员

积分
13750
发表于 2026-1-27 17:04:39 | 显示全部楼层 |阅读模式

最佳答案

查看完整内容

**** 本内容被作者隐藏 ****

0

主题

338

回帖

488

积分

等离子电视迷

积分
488
发表于 2026-1-27 17:04:40 | 显示全部楼层
本帖最后由 admin 于 2026-1-28 13:57 编辑

游客,如果您要查看本帖隐藏内容请回复

2

主题

252

回帖

271

积分

等离子电视迷

积分
271
发表于 2026-1-27 17:15:24 | 显示全部楼层

点评

后面是时间戳,会变。  发表于 2026-1-27 17:17

评分

参与人数 1海贝 +1 收起 理由
admin + 1 还是鼓励一下

查看全部评分

216

主题

811

回帖

1589

积分

OLED电视迷

积分
1589
发表于 2026-1-27 17:30:59 | 显示全部楼层
本帖最后由 tengfei 于 2026-1-27 17:33 编辑
  1. 第一请求

  2. https://rmt-api.dachuan.org.cn/wap/getDetail?vno=3.5.0&
  3. 查询宇符串参数
  4. vno=3.5.0&

  5. 表单数据查看
  6. data                {"news_id":"30981","sign":""}

  7. 接口是post请求的


  8. headrer
  9. 有以下
  10. accept
  11. application/json, text/javascript, */*; q=0.01
  12. accept-encoding
  13. gzip, deflate, br, zstd
  14. accept-language
  15. zh-CN,zh;q=0.9,en;q=0.8,bn;q=0.7
  16. connection
  17. keep-alive
  18. content-length
  19. 34
  20. content-type
  21. application/x-www-form-urlencoded; charset=UTF-8
  22. host
  23. rmt-api.dachuan.org.cn
  24. origin
  25. https://rmt-wap.dachuan.org.cn
  26. referer
  27. https://rmt-wap.dachuan.org.cn/
  28. sec-ch-ua
  29. "Not(A:Brand";v="8", "Chromium";v="120", "Google Chrome";v="120"
  30. sec-ch-ua-mobile
  31. ?0
  32. sec-ch-ua-platform
  33. "Windows"
  34. sec-fetch-dest
  35. empty
  36. sec-fetch-mode
  37. cors
  38. sec-fetch-site
  39. same-site
  40. tenantid
  41. 15
  42. user-agent
  43. Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

  44. 第二
  45. 还请求这个

  46. https://ipv4_ct.itdog.cn/?_t=.时间戳&=undefined
  47. eg:.时间戳→
  48. 【Unix时间戳(Unix timestamp)ms/毫秒级】

  49. 显示
  50. {
  51. "type": "success",
  52. "version": "IPv4/IPv6",
  53. "ip": "your ip",
  54. "address": "国家/省份/地区/ISP类型"
  55. }
复制代码

评分

参与人数 1海贝 +1 收起 理由
admin + 1 跟第二个无关

查看全部评分

216

主题

811

回帖

1589

积分

OLED电视迷

积分
1589
发表于 2026-1-27 18:38:08 | 显示全部楼层
sign 算不出的话 显示430

20

主题

196

回帖

467

积分

等离子电视迷

积分
467
发表于 2026-1-27 21:40:02 | 显示全部楼层
<?php
function sendGetDetailRequest() {
    $url = "https://rmt-api.dachuan.org.cn/wap/getDetail?vno=3.5.0&";
   
    $headers = [
        "Accept: application/json, text/javascript, */*; q=0.01",
        "Accept-Encoding: gzip, deflate, br, zstd",
        "Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
        "Connection: keep-alive",
        "Content-Type: application/x-www-form-urlencoded; charset=UTF-8",
        "Host: rmt-api.dachuan.org.cn",
        "Origin: https://rmt-wap.dachuan.org.cn",
        "Referer: https://rmt-wap.dachuan.org.cn/",
        "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36 Edg/144.0.0.0",
        "tenantId: 15"
    ];
   
    $formData = [
        "data" => '{"news_id":"30981","sign":""}'
    ];
    $postData = http_build_query($formData);
   
    $ch = curl_init();
    curl_setopt_array($ch, [
        CURLOPT_URL => $url,
        CURLOPT_POST => true,
        CURLOPT_POSTFIELDS => $postData,
        CURLOPT_HTTPHEADER => $headers,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_SSL_VERIFYPEER => true,
        CURLOPT_SSL_VERIFYHOST => 2,
        CURLOPT_ENCODING => "",
    ]);
   
    $response = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
   
    if (curl_errno($ch)) {
        echo "cURL执行错误:" . curl_error($ch);
        curl_close($ch);
        return;
    }
    curl_close($ch);
   
    $responseUtf8 = mb_convert_encoding($response, "UTF-8", mb_detect_encoding($response));
   
    // 解析JSON并提取video_url
    $result = json_decode($responseUtf8, true);
    if (json_last_error() === JSON_ERROR_NONE) {
        // 检查data和video_url是否存在
        if (isset($result['data']['video_url'])) {
            $videoUrl = $result['data']['video_url'];
            header('Location: ' . $videoUrl);
               exit;
            // echo "提取到的video_url:" . $videoUrl;
        } else {
            echo "响应中未找到video_url字段";
        }
    } else {
        echo "JSON解析失败,原始响应:" . $responseUtf8;
    }
}

sendGetDetailRequest();
?>

评分

参与人数 1海贝 +9 收起 理由
admin + 9 一般不验证ssl

查看全部评分

216

主题

811

回帖

1589

积分

OLED电视迷

积分
1589
发表于 2026-1-28 12:16:35 | 显示全部楼层
<?php

function sendGetDetailRequest() {
    $url = "https://rmt-api.dachuan.org.cn/wap/getDetail?vno=3.5.0&";
   
    $headers = [
        "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Edge/144.0.0.0 Safari/537.36",
        "Referer: https://rmt-wap.dachuan.org.cn/",
    ];

    $formData = [
        "data" => '{"news_id":"30981","sign":""}'
    ];
   
    $ch = curl_init();
    curl_setopt_array($ch, [
        CURLOPT_URL => $url,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POST => true,
        CURLOPT_POSTFIELDS => http_build_query($formData),
        CURLOPT_HTTPHEADER => $headers,
        CURLOPT_SSL_VERIFYPEER => false,
        CURLOPT_SSL_VERIFYHOST => 0,
    ]);
   
    $response = curl_exec($ch);
    if ($response === false) {
        echo "cURL执行错误:" . curl_error($ch);
        curl_close($ch);
        return;
    }
    curl_close($ch);
   
    $result = json_decode($response, true);
    if (json_last_error() === JSON_ERROR_NONE && isset($result['data']['video_url'])) {

        header('Location: ' . $result['data']['video_url']);
        exit;
    } else {
        echo "未找到video_url或JSON解析失败";
    }
}

sendGetDetailRequest();
?>

评分

参与人数 1海贝 +2 收起 理由
admin + 2 赞一个!

查看全部评分

9

主题

326

回帖

525

积分

液晶电视迷

积分
525
发表于 2026-2-2 19:06:16 来自手机 | 显示全部楼层
看看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋

创办于 2025 年 5 月 5 日

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