由于有时需要导出网页的文章,但是复制保存又麻烦,所以写了这个工具。同时,配合上次的翻译工具,可以方便地阅读各类网站文章:
http://www.iot2ai.top/cdn/test/tag-inspect.js
网页添加事件后,可以通过鼠标的释放事件(左右键都可以),给点击的元素增加边框(代表标记了这个元素)。对于没有点击事件的区域,推荐使用左键,否则使用右键,防止触发跳转。另外,默认也会给窗口增加一个边框,代表事件已添加。
元素标记后,增加的边框颜色是红色。点击左上角的小方块,边框变成绿色,同时打开操作面板。继续点击小方块,可以移除边框,即取消标记。
标记元素的事件默认是手动添加的,也可以自动添加。添加事件后,也可以移除事件。这些通过菜单选项切换。
操作面板打开后,需要点击关闭才会移除,否则会固定显示在打开的位置。这样方便后续不断的保存或选择操作。
直接点击保存是保存标记的元素内容到文件。若没有标记元素,会打开保存缓存的提示。
CTRL+保存是保存选择的元素内容到缓存。保存到缓存后,会提示当前已缓存的数量,点击确定可以导出到文件。注意,重复点击会重复保存,若不想重复保存,下次记得取消标记后再点击。取消标记后,也可以不用按下CTRL打开这个提示。缓存保存到文件后会同时清空缓存。
ALT+保存是查看已缓存的数据,点击确定可以进行删除管理。删除是通过输入的索引(从0开始),不输入数量时,默认只删除这个索引下的记录,否则删除从索引开始的指定数量记录。
选择是选择或取消选择当前标记的元素。选择后,元素会增加蓝色边框。选择和标记同时存在时,保存会优先使用选择的元素,而不是标记的元素。选择功能是用于需要保存多个标记元素的场景。
除了以上功能,插件还对特定网站增加特化选项。例如需要不断下载alphapolis的文章,若自己重复标记并保存,过程很繁琐,所以特化功能会自动标记文章并保存到缓存,同时自动跳转到下一章,并重复以上过程。之后可以选择结束的时机,然后保存缓存到文件。
支持特化的网页会增加启动特化的选项,点击后就可以启动。找到文章区域并标记后,会有10秒延迟,之后再保存到缓存。这个过程可以看到操作面板不断向上移动,标记移除即表示保存结束。再10秒延迟后,会自动跳转到下一章,并重复以上过程。可以在菜单关闭特化以结束这个过程。
后续功能更新,会更新到帖子,有需要的朋友可以去看看。