Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

GithubAction的使用样例,天气推送,薅羊毛,打卡签到

License

Notifications You must be signed in to change notification settings

watch308/GithubActionSample

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Action功能样例

原理:使用Github Action功能,运行python程序,实现无服务器的免费任务,比如天气推送,薅羊毛,签到

视频教程

https://www.bilibili.com/video/BV11e411i7Xx/

作者 技术爬爬虾 全网同名,转载请注明作者

Part1 构建画爱心为可执行程序

Fork本项目

构架Windows 可执行程序: Actions-->画爱心Windows版-->run work flow-->结束后查看结果 -->Artifacts-->下载love_heart

构架Ubuntu 可执行程序: Actions-->画爱心Ubuntu版-->run work flow-->结束后查看结果 -->Artifacts-->下载love_heart

构架MacOS 可执行程序: Actions-->画爱心MacOS版-->run work flow-->结束后查看结果 -->Artifacts-->下载love_heart

Part2 天气推送

申请公众号测试账户

使用微信扫码即可 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

进入页面以后我们来获取到这四个值

appID appSecret openId template_id

image

想让谁收消息,谁就用微信扫二维码,然后出现在用户列表,获取微信号(openId) image

新增测试模板获得 template_id(模板ID) image

模板标题随便填,模板内容如下,可以根据需求自己定制

模板内容:

今天:{{date.DATA}} 
地区:{{region.DATA}} 
天气:{{weather.DATA}} 
气温:{{temp.DATA}} 
风向:{{wind_dir.DATA}} 
对你说的话:{{today_note.DATA}}

项目配置

Fork本项目 进入自己项目的Settings ----> Secrets and variables ---> Actions --> New repository secret 配置好以下四个值(见上文)

image

进入自己项目的Action ----> 天气预报推送 ---> weather_report.yml --> 修改cron表达式的执行时间 image

Part3 签到薅羊毛

Fork本项目 网页上打开:www.jd.com/ 再按F12打开控制台,再点击切换模式,切换到手机模式,刷新一下页面。如图所示 image 在网络->m.jd.com找到Cookie

image

将其填入 Settings ----> Secrets and variables ---> Actions --> New repository secret -->新增JD_COOKIE image

进入自己项目的Action ----> 签到薅羊毛 ---> daily_sign.yml --> 修改cron表达式的执行时间

About

GithubAction的使用样例,天气推送,薅羊毛,打卡签到

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.