# 第零步 安装 Python
(略
# 第一步 下载谷歌浏览器相应版本的 chromedriver
下载地址:
http://chromedriver.storage.googleapis.com/index.html
# 第二步 将 chromedriver.exe 放入 Python 路径下的 Scripts 文件夹中
(如果你不知道 Python 路径在哪,可以用 Everything 软件搜索 pip.exe ,其所在的文件夹即为 Scripts 文件夹。)

# 第三步 下载 selenium 包
打开 cmd,输入命令
pip install selenium
安装成功后,会在最后一行显示 successfully installed selenium 等字样。
如果安装失败,换用
pip install selenium -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
# 第四步 敲代码
from selenium import webdriver | |
import time | |
# 找到插件的路径,使用它驱动操作 | |
driver = webdriver.Chrome() | |
# 填入签到网页 | |
driver.get('https://****.com/') | |
driver.maximize_window() | |
# 在 username 和 Password 后面输入账号密码 | |
username = "******@gmail.com" | |
Password = "*******" | |
# 登录 | |
driver.find_element("xpath",'/html/body/div[13]/div/div[2]/div/header/div/a/span').click() | |
time.sleep(5) | |
driver.find_element("xpath",'//*[@id="inn-sign__login-btn__container"]/a').click() | |
driver.find_element("xpath",'//*[@id="inn-sign__dialog__fm"]/div/div/div/div[2]/label/span[2]/input').send_keys(username) | |
driver.find_element("xpath",'//*[@id="inn-sign__dialog__fm"]/div/div/div/div[3]/label/span[2]/input').send_keys(Password) | |
driver.find_element("xpath",'//*[@id="inn-sign__dialog__fm"]/footer/button').click() | |
time.sleep(5) | |
driver.find_element("xpath",'/html/body/div[15]/div/div[2]/div/footer/a').click() | |
time.sleep(2) | |
# 签到 | |
driver.find_element("xpath",'//*[@id="inn-nav__point-sign-daily"]/a').click() | |
print("签到成功") | |
#等待 2 秒后,自动关闭窗口 | |
time.sleep(2) | |
driver.close() |
其中,例如
driver.find_element("xpath",'/html/body/div[13]/div/div[2]/div/header/div/a/span').click()
里面的 /html/body/div [13]/div/div [2]/div/header/div/a/span 为网站上某个按钮的 Xpath
# 获取网站上某个按钮的 Xpath
以梦璃网站为例,首次进入网站后有一个弹窗

右键右上角的 X,选择检查,就会定位相应的代码,对着这一行代码 右键 - 复制 - 复制 Xpath 即可获得相应的 Xpath。

将登录到签到各个流程的按钮的 Xpath 全部获取并修改上述代码,保存获得 .py 文件。
# 第五步 运行
右键 .py 文件,打开方式选 Python ,即可完成自动签到。
# 第六步 设置触发器,设定签到时间
- 右键我的电脑,点击管理;
- 在显示的栏目左侧面板上点击任务计划程序;
- 在右侧可以看到创建任务,开始设置签到时间。