Python进行网页自动打卡系统

安装Python

可以直接Python官网下载,需要进行路径环境配置,最好还要下载一个顺手的编辑器。也可以用anaconda平台环境进行下载配置,平台自动捆绑Spyder。我是用anaconda安装的Python 3.7.
Anaconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。

https://www.anaconda.com/
https://www.jianshu.com/p/62f155eb6ac5
在这里插入图片描述
第三行是用来进行qutip计算用的。

下载Chromedriver

chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。

https://www.cnblogs.com/lfri/p/10542797.html
http://chromedriver.storage.googleapis.com/index.html

将Chromedriver.exe文件放到Python的script目录下,如果是anaconda,则放到anaconda的script目录下。

安装selenium

selenium可以直接可以用pip安装。用anaconda安装后的anaconda prompt进行命令行运行即可。具体从开始里即可找到。

设置定时自动运行

计算机管理-创建基本任务,注意:
程序和脚本:这里填写 python 的安装路径。点击浏览“浏览……”会自动弹出选择界面。
添加参数(可选)A: 这里填写我的python 爬虫脚本的绝对路径。

https://www.cnblogs.com/jjliu/p/11505720.html

Python程序


```python
# -*- coding: utf-8 -*-
import time 
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

myusername = "xxx"#**登录账号**
mypassword = "password"#**登录密码**

driver = webdriver.Chrome() #模拟浏览器打开网站
driver.get("website") #**网址输入**
driver.maximize_window() #将窗口最大化

time.sleep(3) #延时加载

driver.find_element_by_xpath("/html/body/div/div/div[3]/form/div[1]/input").send_keys(myusername)
driver.find_element_by_xpath("/html/body/div/div/div[3]/form/div[2]/input").send_keys(mypassword)

#模拟点击登录
driver.find_element_by_xpath("/html/body/div/div/div[3]/form/div[3]/button").click()
time.sleep(2)

driver.find_element_by_xpath("/html/body/div[2]/div[2]/div[3]/div[2]/form/div/div[15]/button").click()
        
print(myusername)
driver.quit()  #退出驱动

感谢中国科学技术大学陈炎同学

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值