刚刚看到 蜗牛大佬 fork了一个 Lyunvy 大佬写的 neodb-shelf-api 用于获取NeoDB数据,看了一下使用、安装,比以前我参考的各位大佬通过Github Action缓存数据的方案可要好用太多了。
看了一下实现过程,忽然冒出了「可以通过Cloudflare Worker来获取吗?」
因为前几天才分享过一个用Worker转发RSS数据的脚本,当时评论区木木大佬说可以有很多用法,所以刚刚脑子里忽然就蹦出这个想法来。
遂试着用ChatGPT糊了一个脚本,好像很真行...?
使用方法:在CF里新建一个Worker,将以下代码复制粘贴进去,并将代码里的token的值改成你的,然后带上对应的参数访问Worker的地址即可。
代码如下;
export default {
async fetch(request, env, ctx) {
const urlParams = new URLSearchParams(request.url.slice(request.url.indexOf('?') + 1))
let cg = urlParams.g