提取元素导入SM

提取元素导入SM 公开 已发布(自动)

如何安装动作?

适用于
分类(旧)
文本处理 网络服务 组合操作

lancel0t 西风晚归 2 人赞了这个动作


更多信息
分享时间 2023-04-17 18:28
最后更新 2023-05-14 11:51
修订版本 6
用户许可 -未设置-
Quicker版本 1.38.3
动作大小 62.5 KB

分享到

「浏览器内选中元素后在文本窗口编辑代码和预览后(或直接)导入SM」

简介

注意事项

  1. 下载Quicker Connector插件来获取网页元素,确保全部权限被允许
  2. 元素可以文本照片、音频甚至视频,但Supermemo使用的IE浏览器的多媒体适配不是很好,建议多媒体本地化

使用步骤

  1. 点击动作后会显示蓝色选择区,那是你将会选择的元素
  2. 屏幕左边会显示VebView2浏览器窗口预览html,文本窗口编辑html代码
  3. 确认是你想要的效果后点击导入,导入很快就会成功。
  4. 右键设置VebView2浏览器窗口预览使用自己的supermemo.css

如何让VebView2浏览器窗口预览自己的样式?

右键动作打开设置后,再CSS中填写CSS的本地路径或CSSstyle文本

下图为VebView2浏览器使用我的样式:Supermemo.css


CSS选择器选择了我不喜欢的元素怎么办?

点击文本窗口的放弃,或者Quicker快捷键结束动作后选中浏览器内你想要导入的元素后再点击动作

CSS选中文章导入Supermemo

如何使用SRS学习编程 | (supermemo.wiki)网站为例,我们用CSS选择器选择需要的部分:

等待提取HTML好后我们看到VebView2浏览器窗口和文本窗口

我们点击导入后动作就会把HTML代码写入剪贴板后添加笔记(CTRL+N)会新建在默认概念组
导入后结果如下图


CSS选中图像导入Supermemo

Wassily Kandinsky: Houses at Murnau为例子,单击动作后选择图像元素


提取网站的HTML后会在VebView2浏览器窗口内显示效果,文本窗口内显示HTML代码,方便你编辑(替换等)
编辑完后点击预览会在VebView2浏览器窗口显示你编辑好后的HTML效果。


我们点击导入后动作就会把HTML代码写入剪贴板后添加笔记(CTRL+N)会新建在默认概念组
可以在下图看到,图片正常显示且有对应的引用方便溯源

你可以本地化图片时插入,会将该图片组件插入此元素,请命名好图片方便以后使用


网络图片为何无法在浏览器窗口查看?

原因是复杂的,可能网站设置了防盗机制导致文件无法被读取比如知乎或微信禁止转载文章的网络图片,也有可能是你没有选好css导致动作读取非你所想。

如果VebView2浏览器窗口无法预览你需要的元素,它导入sm也会一样出错(毕竟VebView2浏览器内核比ie浏览器好多了

网络视频为何导入失败?

许多在线网路视频有防盗措施,如果<iframe>元素的url没有正确链接为sm可播放的视频格式,视频的在线播放就会失败。

你可以使用常见视频网站的下载软件在本地下载后用sm菜单的文件或文件夹导入来批量导入视频


最近更新

修订版本 更新时间 更新说明
6 2023-05-14 11:51 增加直接导入功能
5 2023-05-01 20:44 webview2浏览器预览HTML时使用Supermemo.CSS
4 2023-04-27 10:48 优化

最近讨论