全国领先网站制作,WaP网站模块,做管理信息的网站,广州木马网站建设公司start
说来其实挺巧的#xff0c;去年年中的时候#xff0c;有一个同组的同事#xff0c;由于工作流程需要#xff0c;经常会打开某一网页#xff0c;填写某些信息#xff0c;然后上传特定的代码。
他有一次和我闲聊#xff0c;他吐槽说#xff0c;他每天的时间会被这…start
说来其实挺巧的去年年中的时候有一个同组的同事由于工作流程需要经常会打开某一网页填写某些信息然后上传特定的代码。
他有一次和我闲聊他吐槽说他每天的时间会被这种重复性的工作给浪费掉。而且这种事情做起来还有点浪费心智带宽。意思是做的时候还要思考做完之后会感到有点累
他问我既然操作的都是网页那么有没有办法对那些重复性高的事情用脚本帮忙解决掉呢后面我闲暇时间就给他做了一个demo虽然只是demo但是他赞不绝口。
这件事情之后感觉挺有个人成就感的吧后面就对自动化操作的相关事情就会非常感兴趣然后一顿研究学习。学的东西有点多让我说出来发现一时半会说不出来个所以然所以想着写一写文档记录一下自己的收获也当做一个分享。
我目前掌握了哪些内容 当然啊基于应用层面只是浅显了学习了这些内容算是基础入门。 油猴脚本按键精灵脚本易语言了解autojs脚本seleniumpython脚本
1. 油猴脚本
油猴是一个浏览器插件可以每次访问某一个网页的时候前置访问并执行你的js代码。可以执行你的代码那么可以做的事情还挺多的。
然后我自己动手做了一个csdn换肤的脚本等。
2. 按键精灵
按键精灵是一个软件啊然后内部的代码文件格式为Q底层是基于微软的vbs。他提供的功能挺全面的但是语法很不友好一个数组的push都没有写起来简直痛苦。
3. 易语言
老牌自动化脚本语言了类库非常丰富功能全面。
但是中文写法加各种新语法有学习成本。加上不能git管理所以直接 pass。
4. autojs
基于js的安卓端辅助功能实现的自动化库。可以免root。
首先基于js。然后免root再加上免费。推荐使用。
5.selenium
做自动化的一个类库针对网页内容可以直接获取元素然后做各种操作。类库还支持多个语言例如js、py、都是支持的就是文档不太友好。
6.python
一直听说py的大名当初在学校的时候稀里糊涂的学习了一点py。当初是一头雾水。
现在感觉我自己js有所小成再回过头看py感觉各种内容非常熟悉。比如什么面向过程循环if。然后我花了几天时间看了基本基础语法介绍的书籍。直接上手就来。
优点
相关库丰富一个语言的生态真的很重要啊语法比较新 数组方法都挺全面的比按键好很多push都没有插值表达式这种用起来都挺熟悉。支持git相关博客文档很全支持多端结合pyqt对桌面应用支持非常好。多线程 js没多线程支持面向对象
缺点
它内置的默认标准格式是下划线驼峰党有点难接受ide不好用垃圾pycharm。改它的bug改了几天他有一个虚拟环境的概念我觉得它对比npm的package.json还是不太方便。语法和js大差不差但是没有大括号靠缩进区分作用域每次写完代码还要手动缩进麻烦 目前是入门阶段所以以上内容由于认知有限可能表达不对欢迎指正。 总的来说缺点只能说是我个人的吐槽这个语言还不错类库丰富实现功能快速高效。 end
回想起来其实这些东西没啥门槛入门还是很容易的。想要精通还是要花时间的所以聊到最后还是python大法好。