前言:csdn有个每日签到的小功能,本人有幸就抽中个杯子。但是呢,每天都要签,是不是有点麻烦。本着能用代码解决的就不动手,就是试了一下可不可以?站在前人的肩膀上加上自己的世间就成功了代码。

代码如下

import requests
import time
import jsonheaders = {
'accept':'application/json, text/plain, */*',
'accept-encoding':'gzip, deflate, br',
'accept-language':'zh-CN,zh;q=0.9',
'cache-control':'no-cache',
'content-length':'247',
'content-type':'application/json;charset=UTF-8',
'cookie':'uuid_tt_dd=10_21002145320-1569306368647-530289; Hm_ct_6bcd52f51e9b3dce32bec4a3997715ac=6525*1*10_21002145320-1569306368647-530289!5744*1*weixin_44146025; smidV2=20191005152519e1672eec8bb7335ddb17a4136f900bdb0026dd2b7087b3920; __gads=ID=0685ee9dbd699171:T=1586574128:S=ALNI_Ma-iLaOhW5baScFk231_hCbGvQ6ig; Hm_lvt_6bcd52f51e9b3dce32bec4a3997715ac=1603427841,1604050694,1604221011; UN=weixin_44146025; p_uid=U010000; UserName=weixin_44146025; UserInfo=c73862634fbd43898c7a21a8056f5875; UserToken=c73862634fbd43898c7a21a8056f5875; UserNick=%E5%86%89%E7%AD%B1; AU=F33; BT=1611574167593; c_first_ref=default; c_first_page=https%3A//blog.csdn.net/weixin_44146025; c_segment=1; dc_sid=0e80cf352440f868d25db0d6f1bdc277; is_advert=1; c_page_id=default; c_ref=https%3A//blog.csdn.net/weixin_44146025; dc_session_id=10_1611727790454.373035; dc_tos=qnkx4f; log_Id_pv=905; log_Id_click=583',
'pragma':'no-cache',
'referer':'https://i.csdn.net/',
'sec-fetch-dest':'empty',
'sec-fetch-mode':'cors',
'sec-fetch-site':'same-site',
'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36'
}
data = {
'ip':'',
'platform':'pc-my',
'product':'pc',
'user_agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36',
'username':'weixin_44146025',
'uuid':'10_21002145320-1569306368647-530289'
}
r = requests.post("https://me.csdn.net/api/LuckyDraw_v2/signIn",headers=headers,data=data)
now = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
msg  = r.json()
try:with open('wenjian.txt', 'a') as f:f.write('{} --- {}\n'.format(now, msg))f.close()print(msg)
except Exception as e:print(e)

至于head和date怎么获取,就是你先按F12,再签到抽奖,在调试器里找到对应标签,复制下来就行,注意经过我的测试,这几个是必须的,而且,csdn有反爬措施,cookie加密过,目前最新的规则,按我的这个格式就能过(呜呜呜,试验了个把小时,侥幸过了)

相关文章

将headers请求头字符串转为字典:https://blog.csdn.net/weixin_44146025/article/details/113249043?spm=1001.2014.3001.5501

在阿里云服务器Centos 7中部署python脚本:https://blog.csdn.net/weixin_44146025/article/details/113249961?spm=1001.2014.3001.5501

csdn自动签到python脚本相关推荐

  1. 阿里云盘三月自动签到Python脚本,可本地、青龙、云函数自动执行

    阿里云盘自动签到脚本 引言 准备工作 运行脚本 本地运行 下载脚本 配置 python 运行环境 安装依赖 运行脚本 运行结果 青龙面板运行 新增订阅 安装依赖 添加环境变量 运行脚本 注意 本文博客 ...

  2. python 任务计划_windows 10 设定计划任务自动执行 python 脚本的方法

    我用 python 写了一些脚本,有一些是爬虫脚本,比如爬取知乎特定话题的热门问题,有一些是定期的统计分析脚本,输出统计结果到文档中.之前我都是手动执行这些脚本,现在我希望如何这些脚本能自动定时执行. ...

  3. python运维脚本部署jdk_Jenkins自动执行Python脚本,并输出测试报告

    这段时间,在家时间自由(除了睡觉8小时,其他时间都在工作和学习),有大把的时间实操练习一些硬技能: 今天,更新一篇利用Jenkins这套框架,调用Python自动化脚本,并输出测试报告的手把手实操文章 ...

  4. python qq签到_Yii Framework 中文网每天签到 Python 脚本

    Yii 春节前的重磅新闻:Yii 2.0.16 版本发布了 经过国内 Yii 使用者坚持不懈的进行国际化翻译,以及在中国进行大量的宣传和推广,Yii China 目前已经成为全球最大的 Yii 中文社 ...

  5. jenkins 手动执行_想知道如何用Jenkins自动执行Python脚本输出测试报告?

    前言在用python做自动化测试时,我们写好代码,然后需要执行才能得到测试报告,这时我们可以通过 Jenkins 来进一步完成自动化工作.借助Jenkins,我们可以结合 Git/SVN 自动拉取代码 ...

  6. bat脚本交互输入_windows 10 如何设定计划任务自动执行 python 脚本?

    场景: 我们都会用 python 写了一些脚本,有一些是爬虫脚本,比如爬取知乎特定话题的热门问题,有一些是定期的统计分析脚本,输出统计结果到文档中.之前我都是手动执行这些脚本,现在我希望如何这些脚本能 ...

  7. centos 自动运行python脚本,centos配置 Python 定时任务

    centos 实现自动运行 Python 脚本 正式配置前,先编写一段 Python 脚本,实现日志写入文件操作 import os import sys import loggingcurrent_ ...

  8. 腾讯云自动巡检python脚本

    腾讯云自动巡检python脚本 最近在帮客户弄腾讯云自动脚本巡检的问题,并且需要部署在docker上,所以把问题记录一下: 由于腾讯云的api最近在更新,但是V3版本的api还没有完全发布,所以要两个 ...

  9. win7运行python脚本_windows7设置开机启动项自动启python脚本

    windows7设置开机启动项自动启python脚本 windows7左下角搜索框输入shell:startup 会出现一个文件夹,开机的时候windows7会自动打开里面的文件 1.可以把pytho ...

最新文章

  1. Python学习笔记1 Python基础
  2. Matlab与线性代数 -- 矩阵的范数
  3. python圣诞树代码成品图片动态_Python 圣诞树和樱花树源码
  4. Windows 如何在cmd命令行中查看、修改、删除与添加环境变量
  5. GoogLeNet(从Inception v1到v4的演进)
  6. lamp rpm mysql_centos5.9使用RPM包搭建lamp平台
  7. 通讯实例 modbus_实例讲解PLC实现modbus通讯
  8. bga焊盘怎么做_BGA封装的类型及焊盘设计的基本要求有哪些
  9. RHCE实验室NTP时间服务器配置最终版
  10. activemq 安全连接
  11. tshark解析本地pcap数据包提取五元组{src_ip,src_port,proto,dst_ip,dst_port}与时间戳,包长
  12. linux内核驱动之 用户空间和内核空间
  13. 2017满分题库完整版超星尔雅俄国近代思想史章节测试考试答案
  14. 【无线安全】Kali 暴力破解 WiFi 密码步骤详解
  15. 筑牢梅雨季用电“安全网”
  16. 西门子主程序调用子程序_子程序编程举例说明-广数m98调用子程序实例-西门子子程序调用实例...
  17. layui数据表格实现快捷键切换编辑单元格
  18. 利用计算机程序快速得到9*9大小数独的解法
  19. 微命令、微指令、微操作
  20. htmlunit+quartz定时抓取博文并生成jsp页面

热门文章

  1. php面向对象编写计算器,面向对象的实例应用:图形计算器
  2. 基于WEB的二维码生成系统设计与实现(Asp.net)
  3. 高一学生计算机学情分析,高一学生学情分析
  4. java cn.itcast.gjp.controller
  5. CoordinatorLayou
  6. vue2 vue-rout
  7. PAT1013. Battle Over Cities (25)
  8. 一本关于ChatGPT的书《ChatGPT 革命:了解大型语言模型的力量》免费下载
  9. 【5G核心网】控制面与用户面协议栈
  10. FTP传输安全问题日渐突出,如何解决替代问题?