layout: post title: 用于保存电子书籍的简单脚本 categories:
学校图书馆对某些书有时只提供电子版, 且不可全部下载. 但只要可以看到, 就可以保存下来.
利用AutoHotKey, 可以模拟手动操作, 将看到的电子书籍页面保存下来, 然后将书籍页面图片提取出来, 组合成pdf.
AutoHotKey自动保存脚本
<pre class="line-numbers" data-start="0"><code class="language-clike"># Language: autohotkey Loop, 10 { send ^s Sleep, 100 send, _get_%A_Index%{Enter} sleep 8000 MouseClick, left, 210, 110 Sleep, 1000 } </code></pre>bash抽取页面图片
<pre class="line-numbers" data-start="0"><code class="language-bash"># Language: bash for i in {1..14}; do Page=$(printf "%03d" $i) echo ">> Page: " $Page cp ./_get_${i}_files/docImage.action ___get-$Page.png done </code></pre>