首页
学习
活动
专区
圈层
工具
发布

超星学习通自动签到接口搭建PHP版

(被坑了8快大洋,心痛)然后就研究自己搭建,用过云函数,挂过软件,论坛的软件怎么搞都不能用,云函数代码有bug对我这种小白来说又麻烦,于是我在GitHub上找脚本的时候发现了PHP版的。...PHP 版超星学习用自动签到,支持多用户签到,二次开发便捷! 运行环境PHP 7.3测试通过,理应 及以上都能够使用 登录方式: 支持手机号码登录,暂时不支持学号登陆!...签到功能: 支持普通签到,手势签到,二维码签到,位置签到,拍照签到, 教程开始 1,下载附件上传到网站根目录运行, 2,然后访问 http://你的域名/main.php?...如果要取消或修改这一限制,请删除或注释 main.php 第 7~9 行如果以网页方式运行, 6,定时监控 http://你的域名/main.php?...运行输出 签到成功: 正在签到:陈半仙@测试班级 [2020-06-13 11:44:14]签到成功 Server酱 消息推送成功

2K20

workerman实现redis bit位图实现用户签到PHP实例

图片 image.png workerman介绍 Workerman是一款纯PHP开发的开源高性能的PHP 应用容器。...Workerman不是重复造轮子,它不是一个MVC框架,而是一个更底层更通用的服务框架,你可以用它开发tcp代理、做游戏服务器、邮件服务器、ftp服务器、甚至开发一个php版本的redis、php版本的数据库...、php版本的nginx、php版本的php-fpm等等。...Workerman可以说是PHP领域的一次创新,让开发者彻底摆脱了PHP只能做WEB的束缚。 实际上Workerman类似一个PHP版本的nginx,核心也是多进程+Epoll+非阻塞IO。...如果连续签到中断,则重置计数,每月初重置计数。 当月签到满3天领取奖励1,满5天领取奖励2,满7天领取奖励3……等等。 显示用户某个月的签到次数和首次签到时间。

73550
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    workerman实现redis bit位图实现用户签到PHP实例

    [image.png] workerman介绍 Workerman是一款纯PHP开发的开源高性能的PHP 应用容器。...版本的数据库、php版本的nginx、php版本的php-fpm等等。...Workerman可以说是PHP领域的一次创新,让开发者彻底摆脱了PHP只能做WEB的束缚。 实际上Workerman类似一个PHP版本的nginx,核心也是多进程+Epoll+非阻塞IO。...get u28 0 # 获取2月份首次签到的日期 BITPOS u:sign:1000:201902 1 # 返回的首次签到的偏移量,加上1即为当月的某一天 场景需求 适用场景如签到送积分、签到领取奖励等...如果连续签到中断,则重置计数,每月初重置计数。 当月签到满3天领取奖励1,满5天领取奖励2,满7天领取奖励3……等等。 显示用户某个月的签到次数和首次签到时间。

    85330

    大数据存储处理-bitmap的艺术

    那好,这个问题先放一边,我们换个问题 假设网站有1亿用户,现在需要增加个签到功能,用于奖励那些活跃用户 现在需要你实现以下功能: 1:记录某个用户每年的签到情况 2:统计某一个月份没有断签的用户 3:查看某个用户的连续签到情况...这个问题看起来很简单啊,新增一个记录表,每天签到则新增一条记录,用户加个索引 直接where查询用户就行了 统计没有断签也简单啊,where 月份区间 count一下就行了 至于连续签到情况,增加个字段表示连续签到就行了...这种存储方式,就叫做bitmap php的二进制 那上面提到的,在第n个开关记为1的操作,在php怎么实现呢?我们需要了解一下php的位运算 如下代码 PHP_EOL;//输出11100000000000000000000000101110     //从右往左看,每一位代表一天,1代表已签到 } function ...id存入数据中,数据库只需要查询某一天的bitmap数据,就能得到某一天的所有会员签到情况 本文为仙士可原创文章,转载无需和我联系,但请注明来自仙士可博客www.php20.cn 上一篇:

    83810

    DEDECMS织梦添加会员积分的方法

    language="javascript"> function ajax_sign() { $.ajax({ type: "POST", url: "/member/ajax_sign.php...三、新增系统变量,用来设置签到所得积分的数量变量名称填:cfg_sign_time变量类型:数字参数说明:会员签到积分所属组:会员设置变量值:10点击保存变量即可(变量值10表示签到增加10积分),如下图所示...:四、在会员(member)目录新建一个php文件,命名为ajax_sign.php,文件内容如下(注意:把代码中的【分隔符】替换为#@,把全角字符‘替换成半角字符'因为我们的编辑器会过滤掉,只能这样了...phpif( $_SERVER['HTTP_REFERER'] == "" )//判断规则,禁止直接运行此php文件{header("HTTP/1.1 404 Not Found");header("Status...'/config.php';$uid = $cfg_ml->M_ID;//获取当前登录会员的ID$time = time();//获取当前的时间戳$uid = isset($uid) ?

    5.8K00

    爬虫 | 模拟登录气象家园论坛

    气象家园论坛的登录地址为: 'http://bbs.06climate.com/member.php' 使用 Fiddler 分析出的登录链接附加了一些参数,都已经添加到程序中。...为了能够签到,还需要找到 formhash 参数值,这个利用 Fiddler 分析工具点击家园网页的签到按钮时会找到签到链接(图2蓝色方框),然后在右侧的数据中找到表单项(右侧蓝色方框),即可找到 formhash...' autourl = 'http://bbs.06climate.com/plugin.php' homeurl = 'http://bbs.06climate.com/forum.php' followurl...if autoinfo.text.find(u'累计签到') > 0: print(u'用户:%s 签到成功!'...% username) elif autoinfo.text.find(u'无需再次签到!') > 0: print(u'用户:%s 已签到成功,无需再次签到!'

    2.6K20

    八大数据分析模型之——粘性分析(六)

    当然,你更可以评估某一功能的粘性,比如我们选择「开始签到」来分析新上线的社区功能的粘性: ?...图3:「开始签到」模块的粘性分析 说明:在计算各个天数的人数占比情况时,我们会以在所选时间段内触发过该事件的人为基数(第一天为100%)。...比如,近四周的活跃人数是200,触发过「开始签到」的人是100,其中一周内触发过「开始签到」2天以上的是20人,那么在粘性分析中,「开始签到」2天以上的人数占比是 :20 / 100 = 20%。...三、场景举例 以诸葛io服务的客户——向上金服为例,作为一家运营4年的互联网金融服务平台,同所有互金产品运营思路一样,一方面,需要不断强化用户对产品的信任感;另一方面,通过完善积分体系/搭建商城等手段,

    1.5K10

    基于微信公共账号实现会议二维码签到

    原理: 签到页面先去检测本地的cookie,如果本地cookie和通过授权页面设置的不一致,视为未授权设备,直接跳转到指定的页面;如果一致,拉取用户的报名信息。...2.设备2(会场签到设备)打开微信,扫描设备1入场券,无法获得报名信息 3.设备2打开微信,扫描下方二维码获得授权 ?...4.设备2再次扫描设备1入场券,获得报名信息并签到 5.设备1扫描不同类别的与会者二维码后,重复第四步 代码结构: — conf:二维码签到demo中所有的核心配置,更改配置以后即可为你所用。...— css:页面css — images:资源图片 — js:页面js — intro.php:会议介绍页面,未授权设备扫码后跳转页面 — my_bak.php: 使用公司内部生成二维码接口生成二维码入场券页面...— my.php: 使用外部第三方生成二维码接口生成二维码入场券页面 — sign.php: 授权后设备扫描入场券以后跳转页面 — signPre.php: 设备授权 — signAfter.php

    2.3K120

    多种语言调用Server酱推送微信模板消息

    把Server 酱用来推送报警信息或日志是非常方便的,接入成本非常低也很简单 最近使用了一个 Python 的自动签到脚本,进行自动签到,但是每天签到完白天还需要看日志或者访问网站查看是否成功 这还不如每天手动签到呢...,所以就想到了Server 酱来推送签到消息 这样每天早晨起来看一眼手机就知道有没有签到成功,如果失败了则进行手动补签 Server 酱发送消息非常简单,只需要向以下 URL 发一个GET或者POST请求...sc.ftqq.com/[your-key].send 接受两个参数: text:消息标题,最长为 256,必填 desp:消息内容,最长 64Kb,可空,支持 MarkDown 下面就上具体代码吧 PHP...版 PHP 的代码当然是最简单的了,可以直接一个file_get_contents()就可以了 file_get_contents('https://sc.ftqq.com/[your-key].send...text='.urlencode('PHP 调用 Server 酱推送微信模板消息')); 为了方便使用,我们封装成一个函数 function sendByServer($text, $desp = '

    2.4K41

    论坛自动签到教程

    2,用python模拟发包,达到签到的效果 第一步,抓取签到的包 打开目标网站 进入签到页面 右键,点击检查或者按F12 右侧选择Network 抓取之前清空一下,方便等下识别哪个包是签到的...在签到这里随便选择,填写一下 然后点击开始签到 就会发现右侧多了一个一个plugin。。。...的东西 这应该就是那个发送签到的请求了,点开看一下 往下翻,可以看到我们刚刚签到时填写的内容。 至此,抓包已经完成了 第二步,用python帮我签到。...取下来就行了,cookie当作密码,ua用来伪装爬虫 data就是最下面的 最终的代码是这样的 import requests url = 'https://bbs.lanol.cn/plugin.php...y97u_2132_checkfollow=1; y97u_2132_checkpm=1; ' 'y97u_2132_lastact=1586424083%09plugin.php

    2.7K10

    WIKI知识大陆@你开启共建奇旅,「接受」or「同意」?

    2022.08.10 活动地址 https://wiki.freebuf.com/lucky (点击阅读原文或复制到浏览器打开) 共建100%有奖 WIKI ZHISHIDALU 2.0 活动期间内,用户可通过完成任务获得抽奖券...*奖品示意图 奖券攻略 活动期间,使用WIKI知识大陆2.0完成「签到」、「学习」、「上传词条」、「分享助力」等任务即可获得抽奖券,奖券任务及发放个数详细说明如下: WIKI知识大陆2.0共建福利...·每日签到:每日登陆知识大陆可获得1张抽奖券 ·学习时长:每日学习时长累计5min以上可获得1张抽奖券 ·上传有效词条:发布词条且内容被部落管理员审核通过,可获得3张抽奖券(次数不限) ·分享助力:

    40710

    使用腾讯云实现网易云自动打卡签到

    使用腾讯云云函数实现网易云自动打卡和签到功能! 这篇文章中,我将主要介绍如何使用腾讯云中的云函数来实现网易云自动打卡和签到功能。本文中的 PHP 源代码可以在 GitHub 上找到。...说明:PHP 里面的 localurl,username,password 需要修改才能正常使用, 在这里提供一些网上公益的 API ,完全性未知,在使用 API 过程中发生的一切事情均与我无关。...当你按照此文章成功设置完成,将: 拥有网易云自动打卡 无需手动,完全自动 定时签到 基础集成 你需要准备的是: 腾讯云账号,且实名验证完成 一个网易云 API 网易云音乐账号密码 首先 先打开腾讯云,找到云函数在新建函数页面填写函数基础信息...,单击【下一步】,如下图所示: 注意: 函数名称:可随便命名 运行环境:选择 “PHP 7.2” 创建方式:选择 “空白函数” 然后在函数配置界面中填写其他信息,然后点击【完成】,如下图所示:...此处代码修改为本文的 PHP 源代码 超时时间修改为 600s 基础触发 接着配置一下触发方式,点击【保存】,如下图所示: 定时任务名称:可随便命名 触发周期:选择 “自定义触发” Cron 表达式

    2.5K10

    使用腾讯云函数实现网易云音乐自动打卡签到

    使用腾讯云云函数实现网易云自动打卡和签到功能! 在这篇文章中,我将主要介绍如何使用腾讯云中的云函数来实现网易云自动打卡和签到功能。本文中的 PHP 源代码可以在 GitHub 上找到。...说明:PHP 里面的 localurl,username,password 需要修改才能正常使用, 在这里提供一些网上公益的 API ,完全性未知,在使用 API 过程中发生的一切事情均与我无关。...当你按照此文章成功设置完成,将: 拥有网易云自动打卡 无需手动,完全自动 定时签到 腾讯云函数 你需要准备的是: 腾讯云账号,且实名验证完成 一个网易云 API 网易云音乐账号密码 首先,先打开 腾讯云...1.函数名称:可随便命名 2.运行环境:选择 “PHP 7.2” 3.创建方式:选择 “空白函数” 接着在函数配置界面中填写其他信息,然后点击【完成】,如下图所示: ?...此处代码修改为本文的 PHP 源代码 超时时间修改为 600s 基础触发 接着配置一下触发方式,点击【保存】,如下图所示: ? ?

    3.1K20
    领券