自动化实例
简化手工操作的脚本实例(Python、Nodejs、Bash等)
wujiuqier
本平台暂停更新,请留意其他博客平台。
展开
-
Node.js 将MEGA网盘的指定目录下载并打包成ZIP
Node.js也很适合编写自动化脚本。Node.js的在编写自动化脚本这方面生态不比Python差多少。并且据说相同的代码,Node.js的执行效率要高于Python。Node.js和Python的运行库体积也相差无几。MEGA在PIP和NPM都有现成的封装好的MEGA网盘API。但是经过实测发现Node.js的API相对来说更好使一些。我們把写好的代码放到ReplIt上运行就可以直接下载打包好的ZIP文件了。我們把生成和运行JS的过程都集中到一个Bash里面,这样方便调用Linux的命令。Node.js原创 2021-03-31 18:29:25 · 955 阅读 · 0 评论 -
小花仙 通过远程Chrome远程调试来高清截图
鄙人一直在竭力简化小花仙高清截图的操作步骤。这次再来尝试使用原生的Chrome远程调试来操作CDP的指令。参考之前的文章将一个可以使用Flash的浏览器添加一个启动参数--remote-debugging-port=9222,然后访问http://hua.61.com/Client.swf,登录账号,然后打开要截图的玩家面板。再开一个浏览器,访问http://localhost:9222,按F12打开开发者工具,切换到Console。粘贴下列代码并回车。稍等片刻即可从第二个打开的浏览器看到下载文件的提示原创 2021-03-18 16:31:00 · 650 阅读 · 3 评论 -
python selenium firefox 控制devtools 一些线索
版本55或以上的Firefox不支持Flash自动播放。建议使用Firefox 52.9.0 延长支持版。此版本需要使用Gecko Driver 0.17.0才能正常使用。但是不支持 set_window_size(会报错selenium.common.exceptions.WebDriverException: Message: setWindowRect),所以必须手动调整视口尺寸。此版本还没有移除GCLI开发者工具栏,可以通过快捷键 Shift + F2呼出。调整视口尺寸的GCLI命令是res原创 2021-03-15 15:39:24 · 541 阅读 · 0 评论 -
仅作笔记用:linux 获取小花仙当前游戏封面图像
rm -rf ffdecwget https://github.com/jindrapetrik/jpexs-decompiler/releases/download/version14.2.1/ffdec_14.2.1.zipmkdir ffdec ; mv ffdec_14.2.1.zip ./ffdec/cd ffdecunzip ffdec_14.2.1.zipwget http://hua.61.com/resource/baseUI/fisrtPage.swfjava -Xmx355原创 2021-03-15 00:40:37 · 376 阅读 · 0 评论 -
Hexo Gitee Pages 自动部署站点
此博客站点使用了Github作为主站,又使用了Gitee作为镜像站。但是Gitee免费账户是不支持提交后自动部署的,所以有大佬开发了在Github上使用的动作:gitee-pages-action(点击查看)。只要在某个仓库配置好这个动作就能在往这个仓库提交任何内容时自动让Gitee部署Gitee里面指定仓库的内容。但是一个比较严重的问题是鄙人要让Github这边部署站点的仓库更新时触发这个动作,鄙人用的是Hexo,如果鄙人在source目录配置了.github目录时使用Hexo的generate命令是不原创 2021-02-09 00:08:05 · 1590 阅读 · 4 评论 -
Github 个人Profile 自动实时获取最新博客博文日志并生成链接
很多文章详细阐述了个性化个人Profile说明的方法,却鲜有提到如何实时更新最新博客博文并生成链接的方法。其实不需要本地配置任何东西,只需要在仓库加上特定的文件,Github就会自动读取这个文件并转换成相应的动作(Action)。方法参考自GitHub Profile README Generator - Dynamic Latest Blog Posts首先配置好博客网站的RSS订阅,以Atom格式输出,能从互联网HTTP方式或HTTPS方式访问得到。在个人说明仓库(和用户名同名)添加.githu原创 2021-01-23 11:18:17 · 1561 阅读 · 5 评论 -
python selenium chrome 控制devtools 一些线索
chrome webdriver下载地址:http://chromedriver.storage.googleapis.com/index.html注意和国产浏览器的内核版本对应(星愿浏览器80.0.3987.163内核可以使用80.0.3987.106的webdriver)如果要先开浏览器再用selenium控制的话,需要给chromium添加启动参数:twinkstar.exe --remote-debugging-port=9222python调用现有星愿浏览器的初始化from s.原创 2020-12-19 01:49:25 · 3271 阅读 · 2 评论 -
仅作笔记用:云服务器初始化kafka
本地机器(Git Bash)scp ./jdk-8u91-linux-x64.tar.gz root@公网IP:/rootscp ./kafka_2.12-2.2.0.tgz root@公网IP:/root云服务器登录后tar zxvf jdk-8u91-linux-x64.tar.gzmv jdk1.8.0_91 /opt/javaJAVA_HOME=/opt/javaPATH...原创 2019-05-07 16:51:18 · 268 阅读 · 0 评论