吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 908|回复: 1
收起左侧

[会员申请] 申请会员ID:RzdPai

[复制链接]
吾爱游客  发表于 2024-12-28 13:55
申请ID:RzdPai
个人邮箱:rzdpai@rzdpai.top
众所周知,饭太硬、王二小等接口用浏览器打开是一个网页,而TVBox却能正常解析。原理其实十分简单,TVBox为Get请求,只要不同的请求返回不同的值即可。这里以CloudFlare Worker为例
[JavaScript] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
addEventListener('fetch', event => {
  event.respondWith(handleRequest(event.request))
})
 
async function handleRequest(request) {
  const url = new URL(request.url)
  const path = url.pathname
 
  const isBrowserRequest = request.headers.get('User-Agent').includes('Mozilla')
 
  if (isBrowserRequest) {
    // 浏览器请求,进行重定向
    return Response.redirect('https://tvbox.rzdpai.top', 302)
  } else {
    // API请求,获取 https://tvbox.rzdpai.top/tvbox.json 的内容
    const apiUrl = 'https://tvbox.rzdpai.top/tvbox.json'
    const response = await fetch(apiUrl)
 
    // 检查请求是否成功
    if (!response.ok) {
      return new Response('Failed to fetch data', { status: response.status })
    }
 
    // 返回从 https://tvbox.rzdpai.top/tvbox.json 获取的内容
    const data = await response.json() // 假设返回的是 JSON 格式
    return new Response(JSON.stringify(data), {
      headers: { 'Content-Type': 'application/json' }
    })
  }
}

最后设置一下Worker路由即可

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

Hmily 发表于 2024-12-30 12:19

抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。

本版积分规则

返回列表

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

GMT+8, 2025-6-11 10:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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