立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 39|回复: 3

厦门大学图床接口

[复制链接]

厦门大学图床接口

[复制链接]

125

主题

607

回帖

2521

积分

金牌会员

积分
2521
Typeboom

125

主题

607

回帖

2521

积分

金牌会员

积分
2521
2024-12-29 14:05:47 | 显示全部楼层 |阅读模式
本帖最后由 Typeboom 于 2024-12-29 14:21 编辑









[ol]
  • try {
  •     if (img.size > 10 * 1024 * 1024) {
  •         throw new Error
  •     }
  •     let ticket = await utils.fetchWithTimeout(`https://lib.xmu.edu.cn/ask/problem_report?db_name=RESSET%E6%95%B0%E6%8D%AE%E5%BA%93%E7%B3%BB%E5%88%97`).then(r => r.text());
  •     ticket = ticket.split('\n')[53];
  •     ticket = JSON.parse(ticket.match(/jQuery\.extend\(Drupal\.settings,\s*({.+?})\);/s)[1]);
  •     const formID = `form-${ticket.ajax['edit-field-dbq-img-und-0-upload-button'].url.split('form-')[1]}`
  •     let form = new FormData();
  •     form.append(`form_build_id`, formID);
  •     form.append(`form_id`, `services_db_report_form`);
  •     form.append(`field_dbq_db_title[und][0][value]`, `RESSET数据库系列`);
  •     form.append('files[field_dbq_img_und_0]', fsc.createReadStream(img.path), img.name);
  •     form.append(`ajax_page_state[theme_token]`, ticket.ajaxPageState.theme_token);
  •     let upload = await utils.fetchWithTimeout(`https://lib.xmu.edu.cn/ask/zh-hans/file/ajax/field_dbq_img/und/${formID}`, {
  •         method: 'POST',
  •         body: form
  •     }, 10 * 1000).then(r => r.text());
  •     upload = upload.replace(/\\u([\d\w]{4})/gi, (match, grp) => {
  •         return String.fromCharCode(parseInt(grp, 16));
  •     });
  •     upload = decodeURIComponent(upload);
  •     const matches = upload.match(/https:\\\/\\\/lib\.xmu\.edu\.cn\\\/ask\\\/sites\\\/default\\\/files\\\/dbq\\\/[a-f0-9-]+\.(png|gif|jpg|jpeg)/g);
  •     if (!matches) {
  •         throw new Error
  •     }
  •     console.log(matches[0].replace(/\\/g, ''))
  • } catch (error) {
  •     console.log(error)
  • }[/ol]复制代码
  • 回复

    使用道具 举报

    125

    主题

    607

    回帖

    2521

    积分

    金牌会员

    积分
    2521
    Typeboom 楼主

    125

    主题

    607

    回帖

    2521

    积分

    金牌会员

    积分
    2521
    2024-12-29 14:21:20 | 显示全部楼层


    回复

    使用道具 举报

    4

    主题

    189

    回帖

    720

    积分

    高级会员

    积分
    720
    wps

    4

    主题

    189

    回帖

    720

    积分

    高级会员

    积分
    720
    2024-12-29 14:38:38 | 显示全部楼层
    6,啥都能找出来
    回复

    使用道具 举报

    12

    主题

    30

    回帖

    154

    积分

    注册会员

    积分
    154
    课代表

    12

    主题

    30

    回帖

    154

    积分

    注册会员

    积分
    154
    2024-12-29 14:53:06 | 显示全部楼层
    很可刑
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2025-1-24 02:23 , Processed in 0.017951 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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