window系统定时签到(python签到)

功能描述
某个网站每天要签到赚积分,但因为懒而且记性又不好,导致经常忘记签单,现写一个程序定时自动签到。

签到代码
python签到
因为签到需要登录,你可以用fiddler软件抓取登录信息。我那页面只需要登录后的cookies就行,所以我把cookies值拿下来,用python抓取一下页面就能自动签到。
上代码:
from bs4 import BeautifulSoup
import requests
import time
#签到的页面
header = {
    'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
    'Accept-Encoding':'gzip, deflate',
    'Accept-Language':'zh-CN,zh;q=0.9',
    'Cache-Control':'no-cache',
    'Cookie':'你抓取的cookies ',
    'Host':'这些信息都可以通过fiddler获取 ',
    'Pragma':'no-cache',
    'Proxy-Connection':'keep-alive',
    'Referer':'这些信息都可以通过fiddler获取 ',
    'Upgrade-Insecure-Requests':'1',
    'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'
    }
#记得写上headers=header,通过键名匹配
web_data = requests.get(url,headers=header)
#因为我的页面只需要登录上了就自动签到,所以我只需要抓取一下页面就行
soup = BeautifulSoup(web_data.text,'lxml')

#写上日志
fp = open("auto.txt","a+")
now_time = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
fp.write("auto sign time:{0}".format(now_time))
fp.close()
定时任务
window系统的定时任务文件是.bat类型的文件,所以写个bat文件定时你的签到代码文件。
rem  rem在bat文件中表示注释
rem   @echo off  这个命令叫做“回显”,就是把这条命令后的内容显示到控制台上
@echo off  
rem  切换到你的D盘
D:  
rem  进入到你签到文件的目录
cd D:\xampps\python\MyPythonFile
rem  执行签到,python要先设置环境变量,不然会报错
python auto_sign.py
win+R打开运行


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值