Skip to content
This repository has been archived by the owner on Mar 29, 2022. It is now read-only.

CRON 课程时间问题 专项 提问 #2

Open
allinu opened this issue Mar 22, 2021 · 42 comments
Open

CRON 课程时间问题 专项 提问 #2

allinu opened this issue Mar 22, 2021 · 42 comments

Comments

@allinu
Copy link
Owner

allinu commented Mar 22, 2021

请把你对自动执行过程中的对与时间的问题发布在这里

@allinu allinu pinned this issue Mar 22, 2021
@baizhougod
Copy link

每周星期四的10.20-11.50和每周五的8.30-10.00有同一门需要抢答的课有数个抢答的问题,请问cron该怎么设置呀

@allinu
Copy link
Owner Author

allinu commented Mar 26, 2021

每周星期四的10.20-11.50和每周五的8.30-10.00有同一门需要抢答的课有数个抢答的问题,请问cron该怎么设置呀

你可以试试这个我们可以合并一下,每周四周五的早上八点到十二点都执行,同一门课么,不可能老师没有你们的课还给你们发抢答吧,所以这样合并还是可以的
0-59/5 0-4 * * 4,5

现在我下周才上课,脚本还没经过测试。测试的话需要等到下周一,也没准一堆bug😝😜

@baizhougod
Copy link

每周星期四的10.20-11.50和每周五的8.30-10.00有同一门需要抢答的课有数个抢答的问题,请问cron该怎么设置呀

你可以试试这个我们可以合并一下,每周四周五的早上八点到十二点都执行,同一门课么,不可能老师没有你们的课还给你们发抢答吧,所以这样合并还是可以的
0-59/5 0-4 * * 4,5

现在我下周才上课,脚本还没经过测试。测试的话需要等到下周一,也没准一堆bug😝😜

可以自己创建一门课程,我之前拿我同学手机试就是用同学的账号创建一门新课程然后我加进去,同学创建的那门课他就是老师可以发签到抢答活动之类的

@allinu
Copy link
Owner Author

allinu commented Mar 26, 2021

@baizhougod 好的,我试试

@allinu
Copy link
Owner Author

allinu commented Mar 26, 2021

@baizhougod 测试完毕,OK,而且我增加了一个签到功能,几乎所有的签到都可以,就是位置签到没有位置信息,这个不慌,就说自己手机定位坏了,嘻嘻,然后这个程序的运行时间设置为了20min,间隔为0.1s,给自己一个star就可以让程序跑起来,临时使用可以给自己点个star,已经点了的话,可以取消,然后再点,周期执行,没有验证,但是不慌,不好使可以启用PlanB,点Star

@baizhougod
Copy link

@baizhougod 测试完毕,OK,而且我增加了一个签到功能,几乎所有的签到都可以,就是位置签到没有位置信息,这个不慌,就说自己手机定位坏了,嘻嘻,然后这个程序的运行时间设置为了20min,间隔为0.1s,给自己一个star就可以让程序跑起来,临时使用可以给自己点个star,已经点了的话,可以取消,然后再点,周期执行,没有验证,但是不慌,不好使可以启用PlanB,点Star

那我用star还要设置cron吗

@baizhougod
Copy link

@baizhougod 测试完毕,OK,而且我增加了一个签到功能,几乎所有的签到都可以,就是位置签到没有位置信息,这个不慌,就说自己手机定位坏了,嘻嘻,然后这个程序的运行时间设置为了20min,间隔为0.1s,给自己一个star就可以让程序跑起来,临时使用可以给自己点个star,已经点了的话,可以取消,然后再点,周期执行,没有验证,但是不慌,不好使可以启用PlanB,点Star

大佬我设置了cookie后也修改了run.py没改cron什么的,点了star没反应啊

@baizhougod
Copy link

@baizhougod 测试完毕,OK,而且我增加了一个签到功能,几乎所有的签到都可以,就是位置签到没有位置信息,这个不慌,就说自己手机定位坏了,嘻嘻,然后这个程序的运行时间设置为了20min,间隔为0.1s,给自己一个star就可以让程序跑起来,临时使用可以给自己点个star,已经点了的话,可以取消,然后再点,周期执行,没有验证,但是不慌,不好使可以启用PlanB,点Star

带佬方便加个qq或vx吗😂

@allinu
Copy link
Owner Author

allinu commented Mar 26, 2021

那我用star还要设置cron吗

@baizhougod 这个都可以,star是立即运行,cron是周期自动运行,看你的需求吧

@allinu
Copy link
Owner Author

allinu commented Mar 26, 2021

大佬我设置了cookie后也修改了run.py没改cron什么的,点了star没反应啊

@baizhougod 这个你可能没有在action里面启用吧

image

@allinu
Copy link
Owner Author

allinu commented Mar 26, 2021

@baizhougod 我将所有的可以设置的变量都放到了密钥中,这样一次行就可以改了,就不用改代码了

@baizhougod
Copy link

@baizhougod 我将所有的可以设置的变量都放到了密钥中,这样一次行就可以改了,就不用改代码了

现在可以了但是不太稳定,最慢10多秒才抢答,是不是github在国外的原因,能不能搬到国内服务器或者自己电脑运行的稳定些

@baizhougod
Copy link

@baizhougod 我将所有的可以设置的变量都放到了密钥中,这样一次行就可以改了,就不用改代码了

image
邮箱那边会经常收到失败邮件

@allinu
Copy link
Owner Author

allinu commented Mar 26, 2021

邮箱那边会经常收到失败邮件

@baizhougod 我这边也是,但是不知到为啥,运行是没问题的,可能是没有正常退出,或者时间太长了吧

@allinu
Copy link
Owner Author

allinu commented Mar 26, 2021

现在可以了但是不太稳定,最慢10多秒才抢答,是不是github在国外的原因,能不能搬到国内服务器或者自己电脑运行的稳定些

@baizhougod 我觉得也是,我决定吧我的脚本用docker部署在国内服务器上

@baizhougod
Copy link

现在可以了但是不太稳定,最慢10多秒才抢答,是不是github在国外的原因,能不能搬到国内服务器或者自己电脑运行的稳定些

@baizhougod 我觉得也是,我决定吧我的脚本用docker部署在国内服务器上

我是小白,大佬出个教程😔

@allinu
Copy link
Owner Author

allinu commented Mar 29, 2021

我是小白,大佬出个教程😔

@baizhougod 你可以在电脑上安装一个Docker,具体步骤网上很多的,可以自己找一下,然后使用最新版说明里面的Docker部分,使用,如果有服务器的话,可以在服务器上安装docker很简单的,只要安装好,执行那个命令就可以运行了,然后所有的变量参数可以使用里面的-e参数修改

@baizhougod
Copy link

我是小白,大佬出个教程😔

@baizhougod 你可以在电脑上安装一个Docker,具体步骤网上很多的,可以自己找一下,然后使用最新版说明里面的Docker部分,使用,如果有服务器的话,可以在服务器上安装docker很简单的,只要安装好,执行那个命令就可以运行了,然后所有的变量参数可以使用里面的-e参数修改

装了几天没搞明白,现在好不容易doceker显示runing了,我不知道下一步怎么操作了
image

@baizhougod
Copy link

我是fw呜呜

我是小白,大佬出个教程😔

@baizhougod 你可以在电脑上安装一个Docker,具体步骤网上很多的,可以自己找一下,然后使用最新版说明里面的Docker部分,使用,如果有服务器的话,可以在服务器上安装docker很简单的,只要安装好,执行那个命令就可以运行了,然后所有的变量参数可以使用里面的-e参数修改

我是小白,大佬出个教程😔

@baizhougod 你可以在电脑上安装一个Docker,具体步骤网上很多的,可以自己找一下,然后使用最新版说明里面的Docker部分,使用,如果有服务器的话,可以在服务器上安装docker很简单的,只要安装好,执行那个命令就可以运行了,然后所有的变量参数可以使用里面的-e参数修改

装了几天没搞明白,现在好不容易doceker显示runing了,我不知道下一步怎么操作了
image

我是fw呜呜

@allinu
Copy link
Owner Author

allinu commented May 16, 2021

@baizhougod 你的那个图片显示的是你的命令行输入的有问题

@allinu
Copy link
Owner Author

allinu commented May 16, 2021

  1. 首先登录网址http://i.chaoxing.com
  2. 点击一门课程
  3. 你的地址栏会变成类似这样的https://mooc1-1.chaoxing.com/mycourse/studentcourse?courseId=217675253&clazzid=39630458&enc=e0f9fb74b0634a38d54a2188dffc49cd&cpi=158762632&vc=1在这里面你能找到对应的classid,courseid
  4. 然后摁下键盘上的f12
  5. 005ZbjyVly1gqkc8sixqpj32a01g0tvr

@allinu
Copy link
Owner Author

allinu commented May 16, 2021

@baizhougod 你再试试,不行再联系我

@baizhougod
Copy link

@baizhougod 你再试试,不行再联系我
那请求时长和间隔应该设置多少啊

@baizhougod
Copy link

@baizhougod 你再试试,不行再联系我
image
我开了一个测试,显示0eda982cfdbcb5301f992b21e0a59712fa0f1a0f97ea0d3a50a42efca9298803这个,然后我发抢答没用,不知道是不是时间间隔设置错了

@allinu
Copy link
Owner Author

allinu commented May 16, 2021

@baizhougod 你再试试,不行再联系我
那请求时长和间隔应该设置多少啊

这个间隔(SLEEP_TIME)根据你的需求,如果想更快的抢到,可以设置的小一点单位是秒,可以使用小数
这个时长(PASS_TIME)是执行的时间,就是程序自己执行多久结束单位是分钟,也可以小数

@allinu
Copy link
Owner Author

allinu commented May 16, 2021

@baizhougod 我粗略的做个视频,好了通知你,我尽快,现在就做

@baizhougod
Copy link

@baizhougod 你再试试,不行再联系我
那请求时长和间隔应该设置多少啊

这个间隔(SLEEP_TIME)根据你的需求,如果想更快的抢到,可以设置的小一点单位是秒,可以使用小数
这个时长(PASS_TIME)是执行的时间,就是程序自己执行多久结束单位是分钟,也可以小数

上面我设置的SLEEP_TIME是0.1,PASS_TIME是1200000不知道是不是大了或者小了

@allinu
Copy link
Owner Author

allinu commented May 17, 2021

@baizhougod 你的passtime太大了,他的单位是分钟

@baizhougod
Copy link

@baizhougod 你的passtime太大了,他的单位是分钟

image
重新改成150分钟现在运行起来了但是还是没反应没有抢答,图里的cookie我没有前面route=,我是从lv=开始的

@allinu
Copy link
Owner Author

allinu commented May 17, 2021

@baizhougod 你的passtime太大了,他的单位是分钟

image
重新改成150分钟现在运行起来了但是还是没反应没有抢答,图里的cookie我没有前面route=,我是从lv=开始的

视频我做好了【【Girhub】allinu/chaoxing的使用方法-哔哩哔哩】https://b23.tv/NUq2lr

@baizhougod
Copy link

@baizhougod 你的passtime太大了,他的单位是分钟

image
重新改成150分钟现在运行起来了但是还是没反应没有抢答,图里的cookie我没有前面route=,我是从lv=开始的

视频我做好了【【Girhub】allinu/chaoxing的使用方法-哔哩哔哩】https://b23.tv/NUq2lr

我是windows系统,激活我用的是cmd里面运行active.bat,然后pip install -r requirements.txt爆红了

@baizhougod
Copy link

@baizhougod 你的passtime太大了,他的单位是分钟

image
重新改成150分钟现在运行起来了但是还是没反应没有抢答,图里的cookie我没有前面route=,我是从lv=开始的

视频我做好了【【Girhub】allinu/chaoxing的使用方法-哔哩哔哩】https://b23.tv/NUq2lr

没在虚拟环境里面运行就这样
image

@baizhougod
Copy link

@baizhougod 你的passtime太大了,他的单位是分钟

image
重新改成150分钟现在运行起来了但是还是没反应没有抢答,图里的cookie我没有前面route=,我是从lv=开始的

视频我做好了【【Girhub】allinu/chaoxing的使用方法-哔哩哔哩】https://b23.tv/NUq2lr

我是windows系统,激活我用的是cmd里面运行active.bat,然后pip install -r requirements.txt爆红了

image
image

@allinu
Copy link
Owner Author

allinu commented May 18, 2021

@baizhougod 你这个是系统的python环境出错了,他提示的pip版本或者模块的版本有问题,这个,我也不太好解决,真的抱歉

@baizhougod
Copy link

@baizhougod 你这个是系统的python环境出错了,他提示的pip版本或者模块的版本有问题,这个,我也不太好解决,真的抱歉

用docker呢

@allinu
Copy link
Owner Author

allinu commented May 18, 2021

@baizhougod 你这个是系统的python环境出错了,他提示的pip版本或者模块的版本有问题,这个,我也不太好解决,真的抱歉

用docker呢

应该没问题,你试试吧,昨天,我重新构建了一下

@allinu
Copy link
Owner Author

allinu commented May 20, 2021

@baizhougod 当你看完请及时删除你的cookie

Repository owner deleted a comment from baizhougod May 20, 2021
Repository owner deleted a comment from baizhougod May 20, 2021
@allinu
Copy link
Owner Author

allinu commented May 20, 2021

@baizhougod 这个可能在windows cmd下面需要转义吧,这个我不太了解,只会Linux下的

@baizhougod
Copy link

@baizhougod 这个可能在windows cmd下面需要转义吧,这个我不太了解,只会Linux下的

那虚拟机装docker可以吧

@allinu
Copy link
Owner Author

allinu commented May 23, 2021

@baizhougod 可以,我在windows上,配置和遇到的问题也少,抱歉

@baizhougod
Copy link

@baizhougod 可以,我在windows上,配置和遇到的问题也少,抱歉

image
image
前面有没有route也都不行不知道哪里出错了

@baizhougod
Copy link

@baizhougod 可以,我在windows上,配置和遇到的问题也少,抱歉

现在用github action好像也不行了

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants