启信宝自动复制当前页所有分支机构名称

2022/10/27 13:23:28

// ==UserScript==
// @name        启信宝自动复制当前页所有分支机构名称
// @namespace   Violentmonkey Scripts
// @match       https://www.qixin.com/company/*
// @grant       none
// @version     1.0
// @author      我爱小熊啊
// @description 2022/10/27 13:23:28
// ==/UserScript==
var t = setInterval(function(){
  var name_nodes = document.querySelectorAll('#company-branch .table tbody tr div a');

  if(name_nodes.length != 0){
    var name_arr = [];
    name_nodes.forEach(name_node =>{
      name_arr.push(name_node.text);
    });

    var name_of_current_page = name_arr.join('、');
    console.log(name_of_current_page);
    clearInterval(t);

    // 将获取到的内容复制到剪切板
    const copyContent = async () => {
      try {
        await navigator.clipboard.writeText(name_of_current_page);
        console.log('Content copied to clipboard');
      } catch (err) {
        console.error('Failed to copy: ', err);
      }
    };
    copyContent();
  }
},100);