python的语法精炼简洁,并且很方便集成自动化工具selenium,因此特别适合各个行业的工作人员学习和编写简单程序来实现“机器人助理”帮我们处理频繁重复的网站操作。
废话不多说,直接上代码,下面为了帮助非IT从业者更方便的了解python语法规则,使用一个demo程序来进行一个简单的自动化入门。
环境要求:安装python3.7或更高版本的SDK,至于代码编辑器可以自行网上搜索,我使用的是Intellij IDEA,这个是付费的,当然网上也有破解方式。
实现功能:访问证监会网站,自动输入公司名称,等待查询结果出来之后,滚动屏幕到最合适的地方,然后截图并将图片保存到本地。(金融从业者,如券商承做经理,可能经常需要做这类事情)
实现代码及相应的代码讲解(直接将以下代码复制到一个test.py文件中即可运行,注意运行的时候如果提示找不到xxx模块,就先pip install一下):
#从selenium(一个第三方自动化开源插件)引入webdriver模块(注意首字母小写一般是模块,首字母大写表示类,一个模块可以包含多个类),用来控制浏览器
from selenium import webdriver
#从selenium(一个第三方自动化开源插件)的webdriver模块的common子模块的keys中引入Keys类,这个类中有很多常量可以直接使用
from selenium.webdriver.common.keys import Keys
#引入python自带的时间模块,用来处理日期和时间
import time
#从PIL(一个第三方的图像处理插件)中引入ImageGrab类ÿ