一、前期准备
1、要写python首先要搭建python环境
(1)首先从python官网下载python安装程序,或者可以到我的网盘直接下载python3.70的版本 ,提取密码vsfr
(2)下载完后就可以安装了,路径可以自动选择
(3)安装python的运行环境后就可以安装python的客户端工具JetBrains PyCharm Community Edition 2018.3.3 x64
上面下载环境是直接可以下载开发工具。
2、自动化所需要的内容
(1)首先下载对应的chrome版本,我这里下载的是78的版本,下载后直接安装。
(2)下载chromeDriver驱动的程序,下载后直接复制到谷歌浏览器安装目录的执行路径即可。
(3)查找chromeDriver和chrome的版本对应表,百度很多,可自行查找。

好了,前期工作已经准备完成,开始开发程序了
3、开发python自动化代码
(1)打开工具引入python环境

(2)导入所需要的依赖包,如图就是所需要的包,点击+号搜索后直接安装即可。

(3)新建webdriver.py文件,代码内容如下
# -*- coding:utf-8 -*-from selenium import webdriverfrom time import sleepimport timeimport pymysql.cursorsfrom selenium.webdriver.support.ui import Select##定义连接数据库connect = pymysql.Connect(host='localhost',port=3306,user='root',passwd='root',db='webdriver',charset='utf8')##获取游标cursor = connect.cursor()sql = 'SELECT t.* FROM webdriverdaily t';cursor.execute(sql)##循环打开浏览器进行日报填写for row in cursor.fetchall():print(row)##获取浏览器加载驱动chrome_driver = 'C:\\Users\\Administrator\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver.exe'brower = webdriver.Chrome(executable_path=chrome_driver)##窗体最大化brower.maximize_window()##打开地址brower.get("https://oa.gccloud.com:10551/in/index.php")##打开页面后等待2秒再输入time.sleep(2)##输入用户名密码brower.find_

这篇博客介绍了如何利用Python结合Java搭建自动填写日报的程序。首先,详细阐述了Python环境的搭建,包括下载安装Python和PyCharm。接着,提到了自动化所需组件,如特定版本的Chrome和ChromeDriver的配置。然后,讲解了开发Python自动化代码的过程,包括导入相关库和编写webdriver.py文件。最后,通过Java的定时任务系统实现对Python脚本的调用,达到自动填写日报的目的。
最低0.47元/天 解锁文章
3107

被折叠的 条评论
为什么被折叠?



