aiyoudiao aiyoudiao
  • JavaScript
  • Vue
  • React
  • 低代码
  • 线性系统
  • 暂未分类
  • LeetCode
  • 算法
  • 数据结构
  • 设计模式
  • Other
  • PMP
  • Office
  • 面试
  • Bash
  • 流年往事
  • 经验片段
  • 读书杂感
  • 归档
  • 分类
  • 标签
  • 简介
  • 收藏
  • 有趣
  • 文档

码二

扫微信二维码,认识一下码二吧😉。
  • JavaScript
  • Vue
  • React
  • 低代码
  • 线性系统
  • 暂未分类
  • LeetCode
  • 算法
  • 数据结构
  • 设计模式
  • Other
  • PMP
  • Office
  • 面试
  • Bash
  • 流年往事
  • 经验片段
  • 读书杂感
  • 归档
  • 分类
  • 标签
  • 简介
  • 收藏
  • 有趣
  • 文档
  • 流年往事

  • 经验片段

    • 2022年2月21日
    • 2022年3月16日
    • 2022年3月21日
    • 2022年3月23日
    • 2022年4月9日
    • 2022年4月10日
    • 2022年4月15日
    • 2022年4月27日
    • 2022年4月28日
    • 2022年5月6日
    • 2022年5月16日
    • 2022年5月20日
    • 2022年6月16日
    • 2022年6月22日
    • 2022年6月23日
    • 2022年8月17日
    • 2022年10月12日
    • 2022年11月6日
    • 2022年11月8日
    • 2022年11月21日
    • 2022年12月06日
    • 2022年12月09日
    • 2022年12月27日
    • 2023年01月21日
    • 2023年02月03日
    • 2023年03月19日
    • 2023年03月26日
    • 2023年04月12日
    • 2023年05月03日
    • 2023年06月04日
  • 读书杂感

  • 历程
  • 经验片段
aiyoudiao
2023-01-21

2023年01月21日

批量的操作阿里云OSS中的资源,获取图片资源的链接

window.testList = [];
const timeOut = async (time, condition, action) =>
  new Promise((r, j) => {
    let timer = setInterval(() => {
      try {
        const result = condition && condition();
        if (!result) {
          clearInterval(timer);
          r();
        } else {
          action && action();
        }
      } catch (error) {
        j(error);
      }
    }, time);
  });
const list = [
  ...document
    .querySelector(".xcomponent-table-body")
    .querySelectorAll(".xcomponent-btn-helper"),
].filter((item) => item.innerText === "详情");
for (let i = 0, len = list.length; i < len; i++) {
  const item = list[i];
  item.click();
  console.log(`序号${i}:`, "start");
  let isItemNotOver = true;
  await timeOut(
    500,
    () => isItemNotOver,
    () => {
      console.log(`序号${i}:`, "action");
      const result = document.querySelector(".object-preview-object-url");
      if (result && result.innerText) {
        window.testList.push(result.innerText);
        result.innerText = "";
        isItemNotOver = false;
      }
    }
  );
  document.querySelector(".xcomponent-icon-close").click();
  await timeOut(3000);
  console.log(`序号${i}:`, "end");
}

静态资源的随机图片链接

https://source.unsplash.com/900x900/?christmas,holiday,festive
#代码片段#阿里云OSS
上次更新时间: 10年18月2023日 01时57分53秒
2022年12月27日
2023年02月03日

← 2022年12月27日 2023年02月03日 →

最近更新
01
01.数据结构导论一览.md
10-16
02
30.2023年06月04日.md
06-04
03
08.与测量相关.md
05-06
更多文章>
Theme by Vdoing | Copyright © 2017-2023 aiyoudiao 码二 备案号: 鄂ICP备2022002654号-1