有会做小程序的老哥吗

casp-avatar

casp

2020-04-21T19:04:15+00:00

我喜欢把论坛里的所有帖子一次打开,花费很多时间点鼠标。心疼我的小罗技

有没有大神编写一个一次打开所有帖子 看完还能一次关闭的

有偿分享给我 或者编写一个啊 哈哈
ra1v0-avatar

ra1v0

你需要的是浏览器小脚本
很简单,但我写不来[s:ac:哭笑]
KAMAKIKUNG.🕷-avatar

KAMAKIKUNG.🕷

[img]http://img.nga.178.com/attachments/mon_201212/24/-1324875_50d841a63a673.png[/img]右键 打开所有链接
Creamy-avatar

Creamy

你在驱动里录一个不断点中键的宏然后按着顺着标题滑一遍不就完了
pastorpasta-avatar

pastorpasta

有会做老程序的小哥吗
Smoove-avatar

Smoove

前端写个脚本,不难
DigitalProtocol-avatar

DigitalProtocol

chrome有现成的脚本,
vim类型的插件都可以,比如cVim ,
因为这些插件支持 键盘操作浏览器,就是不用鼠标也能正常浏览网页

反正就两步,1:查找所有链接 2打开所有链接


Tamo-avatar

Tamo

建议别炫技了各位 想想这种玩意的用途吧[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bca55cb6e.png[/img]
𝓛𝓪𝓾𝓻𝓪  💗-avatar

𝓛𝓪𝓾𝓻𝓪 💗

一次打开所有帖子,然后呢?你有这么大的屏幕放这么多帖子吗?
Super kt-avatar

Super kt

一行脚本的事:

[...document.getElementById("topicrows").tBodies].map(x => x.childNodes[1].childNodes[3].childNodes[2]).filter(x => x.nodeName === "A").map(x => x.attributes["href"].value).forEach((e) => {window.open(e, "_blank");})

可以Ctrl+Shift+J呼出控制台输入以上代码,或者添加一个书签,名字随便写,url处填写:

javascript:[...document.getElementById("topicrows").tBodies].map(x => x.childNodes[1].childNodes[3].childNodes[2]).filter(x => x.nodeName === "A").map(x => x.attributes["href"].value).forEach((e) => {window.open(e, "_blank");})

[img]https://img.nga.178.com/attachments/mon_202004/30/-7Q5-cy0vKcT1kSc4-5f.jpg.thumb.jpg[/img]

关闭的话直接右键关闭右侧所有标签就好了

注意Chrome之类的浏览器可能会阻止弹出窗口,表现为之打开了第一个连接,后续的都被阻止了,需要去设置里允许一下:
Chrome设置 ...
[img]https://img.nga.178.com/attachments/mon_202004/30/-7Q5-7prsKjT3cSsg-b1.jpg.medium.jpg[/img]