55229lwj 发表于 2022-7-25 18:21

某文库word的一次尝试

本帖最后由 55229lwj 于 2022-9-5 13:00 编辑

# 起因
在某文库找到一份材料,结果没vip看不全
!(https://s1.328888.xyz/2022/07/25/D6sFm.png)
F12一看,结果直接写在下面???
![...](https://s1.328888.xyz/2022/07/25/D6Pzk.png)
# 代码
这就简单了
```JavaScript
let text = '';
document.querySelectorAll("#editor-view > div > p > span").forEach(item=>text+=item.innerText+'\n');
console.log(text)
```
可以看到,获取了下面的内容
![...](https://s1.328888.xyz/2022/07/25/D6U8w.png)
# 封装油猴脚本
```JavaScript
(function() {
    'use strict';
    let count = document.createElement('div');
    let text = document.createElement('p');
    count.style.backgroundColor= 'lightblue';
    count.style.fontSize= '20px';
    window.onload = function () {
      if (/word/.exec(document.querySelector("#app > div.content-wrapper > div.center-wrapper.zoom-scale.classic > div:nth-child(2) > div > div > div > div.doc-title.normal-screen-mode.normal-screen-mode > div").getAttribute('class')) === 'word') {
            let str = '';
            document.querySelectorAll("#editor-view > div > p > span").forEach(item => str += item.innerText+'\n');
            str = str.replace('/ /','');
            text.innerText = str;
      }
    }
    count.appendChild(text);
    document.body.appendChild(count);
    // Your code here...
})();
```
# 问题来了
这长一点的文档还是不全啊!

# **无了!!!**


***这帮老六,全用canvas了***

{:301_972:}

fgrt38176 发表于 2022-7-25 19:21

谢谢分享!

lammysoft 发表于 2022-7-25 19:49

去参考一下现成的油猴脚本

dydw2022 发表于 2022-7-25 20:20

直接用谷歌抓可行吗?

qiyi235 发表于 2022-7-25 20:41

谢谢分享,后续有相关的时候试试

55229lwj 发表于 2022-7-25 20:46

dydw2022 发表于 2022-7-25 20:20
直接用谷歌抓可行吗?

我js路径就是Chrome直接右键复制的:lol,直接在控制台也可以运行。

ytlk0535 发表于 2022-7-25 22:12

感谢分享,楼主厉害

55229lwj 发表于 2022-7-25 23:55

lammysoft 发表于 2022-7-25 19:49
去参考一下现成的油猴脚本

推荐几个{:301_974:},我找的都是广告或大杂烩{:301_999:}

error3 发表于 2022-7-26 04:21

一会试试看。感谢牛人分享

士兵许三多 发表于 2022-7-26 07:35

是破了vip文档么
页: [1] 2 3
查看完整版本: 某文库word的一次尝试