如何在阿里云服务器Centos 7中部署定时签到python脚本_冉筱的博客-程序员秘密

技术标签: # 服务器  

本次以csdn自动签到脚本为例,代码如下,详细请了解这篇文章:https://blog.csdn.net/weixin_44146025/article/details/113248878?spm=1001.2014.3001.5501

import requests
import time
import json
 
headers = {
'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)

 

首先 查看当前定时任务:

 crontab /etc/crontab
 crontab -l

  然后咱们的目标是:每天 上午9:00 签到

  分钟  小时  日期 月份 周几 用户名  命令

  0         9       *       *      *      root    /usr/bin/python2.7    /home/qiandao/qiandao.py

但是这样有点麻烦,就整了一个shell脚本,也是要上传的,脚步内容为:

#!/bin/bash

/usr/bin/python2.7   /home/csdnqd/csdnqd.py

然后重新启动crontab程序:

systemctl restart crond.service

应该还没成功,因为要把test.sh文件设置为可执行文件。代码如下:

chmod +777 test.sh

Linux命令 ls 查看当前文件夹的文件,颜色变了就好了

  再重启一下程序,应该就没问题了。

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44146025/article/details/113249961

智能推荐

idea(webstorm) 点击文件与目录自动对应_intellij idea 选择文件后,为啥和左边的菜单没有对应上_不会撒谎的乌索普的博客-程序员秘密

在使用eclipse的时候,搜索文件,然后想找到该文件对应左侧目录结构,这个时候在目录上右scroll from source 的按钮,点击它就可以对应了,也可以设置自动对应,截图:设置自动映射        ...

基于ZigBee的无线串口集线器的研究与设计_lanjunlee的博客-程序员秘密

摘  要:文章设计了在ARM(Advanced RISC Machines)微处理器上基于ZigBee无线通信协议的无线串口集线器。首先提出基于ZigBee组成无线网络的总体方案,接着给出无线串口集线器的硬件设计和软件设计实现方法,最后分析了无线串口集线器的实际应用。 关键词:ZigBee;ARM;串口集线器 1 引言随着21世纪科学技术的不断进步,无线与移动通信相应得到了迅猛的发展。方便

appium 自动化搭建_JDK、Android SDK、模拟器、Appium Desktop、Appium配置_bobob_的博客-程序员秘密

JDK 下载链接:https://pan.baidu.com/s/15FhVDTl-2msOqzQRAhD4gA提取码:ziof配置环境变量SDK下载https://developer.android.google.cn/studio模拟器SDK 自带的工具环境变量配置ANDROID_HOME:SDK安装目录Path:%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools\29.0.3;%ANDROID_HOME%\pl...

Feign的接口调试遇到的问题_feign.debug_顾南与歌的博客-程序员秘密

刚学Feign然后就用Feign来进行接口调试主要是记录一下遇到的坑注册服务等就不详细说明了,因为这个主要是记录使用Feign的接口调用时出现的问题在Feign的接口中定义一个和服务提供方中一致的方法服务提供方@[email protected]("user")public class UserController { private fi...

Html线插上播放视频没有音乐,html5中使用video标签播放本地视频不显示图像,只有声音,全屏没问题,求解决方案..._tokex的博客-程序员秘密

如题。不全屏时,无法看到图像。目前是通过默认全屏来规避的。代码如下html,body {height: 100%;}.mui-content {position: fixed;top: 50px;bottom: 10px;left: 0;right: 0;}video {display: block;margin: 0 auto;max-width: 100%;}播放视频选择mui.init();...

修改xml文件的节点属性_lxml 修改属性值_GIS_wudi的博客-程序员秘密

同样是我遇到的问题,修改xml节点属性,不需要全部来重写所有节点。来,看重点:我用的TinyXml,其他的解析器原理应该也是一样的,有时间你们可以通过我的方法去测试一下.比如有这么一段xml描述: 我要修改为修改成以下

随便推点

electron+原生js 开发跨多平台Mac、Windows 和 Linux的electron store持久化数据存储(七)_Ace.一阶斗尊的博客-程序员秘密

数据持久化的方法:1.存储在mysql等数据库中。2.存储在浏览器的localstorage中。3.存储在本地文件夹中。electron store的git地址:https://www.npmjs.com/package/electron-store。安装electron store:npm install electron-store1. electron store的实例化...

史上最全的java从后台向前台jsp以及js传值的方法总结_后台for的值如何传给前台的函数_CtrlZ1的博客-程序员秘密

本文github:https://github.com/CtrlZ1/java-.git本文背景:在学习java web的过程中,前后台传值的问题是很令人头痛的问题,那么看了本文,就可以有效缓解。文件目录:1.首先,后台向前台的jsp页面传值:实体类:package com.example.demo.entity;public class User { p...

hfs网络文件服务器如何设置,hfs网络文件服务器的教程_微笑大礼包的博客-程序员秘密

完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题。网站新增了“软件百科”、“锦囊妙技”等频道,可以更好地对用户的软件使用全周期进行更加专业地服务。hfs网络文件服务器是一款操作简单的HTTP档案系统,专为个人用户设计,使用简单无需安装,使用前需设置好IP和目录,操作上也很方便,支持断点续传,支持多线程下载,有了hfs...

RGB YUV转换原理_rgb到yuv转换原理_duola_rain的博客-程序员秘密

[+]RGB TO YUV转换原理及代码示例数据表述方式转换公式代码示例1前言2YUV相关色彩空间模型1YUV 与 YIQ YcrCb3YUV2RGB快速算法分析1整型算法2部分查表法3完全查表法4进一步的思考4RGB2YUV RGB TO YUV转换原理及代码示例[转]RGB TO YUV转换原理及代码示例         

【ROS教程 005】ROS可视化_ros qtkeshihua_DaveBobo的博客-程序员秘密

在ROS系统中它可以通过一些通用工具轻松绘制标量数据图,它要求对每一个标量字段数据分别绘制成二维曲线。 (1)用rxplot画出时间趋势曲线 在ROS系统中,标量数据可以根据消息中提供的时间戳作为时间序列绘制图形,然后我们能够在y轴上使用rxplot工具绘制标量数据。为了展示rxplot工具我们使用example4节点。它在两个不同的主题中分别发布一个标量和一个矢量(非标量),这两个主题分别是

线性方程组、最小二乘法_最小二乘法 线性方程组_vontear的博客-程序员秘密

在数学中,线性方程组是方程组的一种,它符合以下的形式:其中的以及等等是已知的常数,而等等则是要求的未知数。如果用线性代数中的概念来表达,则线性方程组可以写成:这里的A是m×n 矩阵,x是含有n个元素列向量,b是含有m 个元素列向量。这是线性方程组的另一种记录方法。在已知矩阵和向量的情况求得未知向量是线性代数的基本问题之一。线性方程组的解如果有一组数x1、x2

推荐文章

热门文章

相关标签