本网站可以出售:只需60000元直接拥有。QQ:939804642
您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:使用Gitee自动化部署python脚本的详细过程

51自学网 2021-10-30 22:37:24
  python
这篇教程使用Gitee自动化部署python脚本的详细过程写得很实用,希望能帮到您。

一、前期准备

1.1 安装环境

1、安装python3
2、打开命令行安装selenium

pip install selenium

二、python代码

2.1 源码

#!/usr/bin/python# -*- coding: utf-8 -*-import timefrom selenium import webdriverfrom selenium.webdriver.common.alert import Alert# 模拟浏览器打开到gitee登录界面driver = webdriver.Chrome()driver.get('https://gitee.com/login')# 将窗口最大化driver.maximize_window()time.sleep(2)# 输入账号--通过html的id属性定位输入位置--改为你的账号user_login = driver.find_element_by_id('user_login')user_login.send_keys("此处改为你的账号")# 输入密码--通过html的id属性定位输入位置--改为你的密码driver.find_element_by_id('user_password').send_keys("此处改为你的密码")# 点击登录按钮--通过xpath确定点击位置driver.find_element_by_xpath(    '/html/body/div[2]/div[2]/div[1]/div/div[2]/div/form[1]/div[2]/div/div/div[4]/input').click()time.sleep(2)# 切换到gitee pages界面--改为you_gitee_iddriver.get('https://gitee.com/此处改为you_gitee_id/此处改为you_gitee_id/pages')# 点击更新按钮--通过xpath确定点击位置driver.find_element_by_xpath('/html/body/div[3]/div[2]/div/div[2]/div[1]/form/div[7]').click()# 确认更新提示框--这个函数的作用是确认提示框Alert(driver).accept()# 等待5秒更新time.sleep(5)# 这个print其实没事什么用,如果真的要测试脚本是否运行成功,可以用try来抛出异常print("成功")# 脚本运行成功,退出浏览器driver.quit()# 写上更新日志# 我这里是写在D盘,可以改为自己喜欢的目录fp = open("D:/log.txt", "a+")now_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())fp.write("auto update time:{0}/n".format(now_time))fp.close()

2.2 注意事项

xpath可以通过在chrom的网页里面按F12来查看

演示过程

需要将chromeDrive可执行驱动丢到你python根目录(跟python.exe放在一起)

下载地址

http://chromedriver.storage.googleapis.com/index.html

以上就是使用Gitee自动化部署python脚本的详细过程的详细内容,更多关于Gitee自动部署python的资料请关注51zixue.net其它相关文章!


解决Pytorch中Batch Normalization layer踩过的坑
教你使用Python pypinyin库实现汉字转拼音
51自学网自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1