cookie

Мы используем файлы cookie для улучшения сервиса. Нажав кнопку «Принять все», вы соглашаетесь с использованием cookies.

avatar

Sliverkissの废弃文化研究所

Good night to the world and good night to you.

Больше
Рекламные посты
447
Подписчики
Нет данных24 часа
+37 дней
+3730 дней

Загрузка данных...

Прирост подписчиков

Загрузка данных...

wxappUnpacker-master.zip0.39 KB
Repost from N/a
Typed & Bundled Surge 使用 TypeScript 编写 Surge 脚本,并使用 esbuild 打包。 - 使用 TypeScript 或 JavaScript - 可以 import 其他文件,甚至 npm 包 - 支持多个脚本共用同一仓库 Template: https://github.com/yy4382/typed-bundled-surge
Показать все...
GitHub - yy4382/typed-bundled-surge

Contribute to yy4382/typed-bundled-surge development by creating an account on GitHub.

Показать все...
GitHub - Ciphey/Ciphey: ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡ - Ciphey/Ciphey

1
Показать все...
GitHub - csznet/tgState: 使用Telegram作为存储的文件外链系统,不限制文件大小和格式。

使用Telegram作为存储的文件外链系统,不限制文件大小和格式。. Contribute to csznet/tgState development by creating an account on GitHub.

Repost from 小声逼逼
▎ AfuseKt 据说被称为安卓平台的Infuse,作者正在开发TV版本,感兴趣的可以一试 👇👇👇 https://github.com/AttemptD/AfuseKt-release 🗒 标签: #开源软件 #安卓 📢 频道: @me888888888888 🎈 群组:https://t.me/imbbbbbbbbbbb 🪬 合作&推广:@imbbbbb_bot @imbbbbbbbb ☝️消息怕错过?请及时收藏频道并开启推送!☝️
Показать все...
GitHub - AttemptD/AfuseKt-release

Contribute to AttemptD/AfuseKt-release development by creating an account on GitHub.

Показать все...
GitHub - JaveleyQAQ/WeChatOpenDevTools-Python: WeChatOpenDevTool 微信小程序强制开启开发者工具

WeChatOpenDevTool 微信小程序强制开启开发者工具. Contribute to JaveleyQAQ/WeChatOpenDevTools-Python development by creating an account on GitHub.

▎主流代理软件禁止重定向参数 NodeJS禁止重定向
followRedirect: false
Loon、Surge禁止重定向
"auto-redirect":false
圈X禁止重定向
opts: {redirection: false}
Показать все...
1
const Request = async (o) => {
    if (typeof o === 'string') o = { url: o };
    if (!o?.url) throw new Error('[发送请求] 缺少 url 参数');

    try {
        // type => 因为env中使用method处理post的特殊请求(put/delete/patch), 所以这里使用type
        const { url: u, type, headers = {}, body: b, params, dataType = 'form', deviceType = 'mobile', responseType = 'data' } = o;
        // post请求需要处理params参数(get不需要, env已经处理)
        const method = type ? type?.toLowerCase() : ('body' in o ? 'post' : 'get');
        const url = u.concat(method === 'post' ? '?' + $.SakuraUtils.JsonToUrl(params) : '');
        // 根据deviceType给headers添加默认UA
        headers['User-Agent'] ||= (headers['User-Agent'] = deviceType === 'pc'
            ? 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299'
            : 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Safari/604.1');
        // 根据jsonType处理headers
        if (dataType === 'json') headers['Content-Type'] = 'application/json;charset=UTF-8';
        // post请求处理body
        const body = method === 'post' && b ? (o.dataType === 'json' ? $.toStr(b) || b : typeof b === 'object' ? $.SakuraUtils.JsonToUrl(b) : b) : '';
        const request = { url, headers, ...(method === 'post' && { body }), ...(method === 'get' && params && { params }) };

        const httpPromise = $.http[method.toLowerCase()](request)
            .then(response => responseType == 'data' ? response.body : response)
            .then(res => $.toObj(res) || res)
            .catch(err => err);
        // 使用Promise.race来强行加入超时处理
        return Promise.race([
            new Promise((_, e) => setTimeout(() => e('当前请求已超时'), o?.timeout || 1e4)),
            httpPromise
        ]);
    } catch (e) {
        throw e;
    }
};
Показать все...
Показать все...
URL | Node.js 中文文档 | Node.js 中文网

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

Выберите другой тариф

Ваш текущий тарифный план позволяет посмотреть аналитику только 5 каналов. Чтобы получить больше, выберите другой план.