原文地址:https://www.edgelogs.com/13.html
在Github上看到这个项目,给大家分享一下。
项目地址:
教程
重点是获取authcookie
,在网页获取的authcookie
只有3天有有效期,接下来便介绍抓包手机APP获取authcookie
(3个月有效期)。
1.下载Fiddler4
最近出了Fiddler Everywhere,但是我还是用熟悉一点的Fiddler4。
官网:https://www.telerik.com/download/fiddler/fiddler4
网盘分流:https://997888.xyz/Files/FiddlerSetup.exe
2.设置Fiddler
打开Tools
–Options
–HTTPS
,勾上Decrypt HTTPS traffic
,这时候会弹出对话框,点确定(YES)。这里是把Fiddler的证书加入系统,卸载时可以手动删掉的,不用担心残留。
打开Connections
,勾选Allow remote computers to connect
。这里是让手机能连上Fiddler。
现在已经设置好了,记得重启Fiddler。
3.获取本机IP地址
按WIN+R
,输入cmd
并回车,打开命令提示符。输入ipconfig
回车,如图便是本机ip地址。这里大多数人的是192.168.x.x,我因为路由器配置不同所以是10.0.x.x。
4.设置模拟器/手机
为了方便演示,我用的是雷电模拟器。
注意!!!这里有个坑,雷电4.0的数据根本不走WIFI,导致抓不了包(其实应该有方法,在此就不再深入探讨)。请使用雷电模拟器3.0!!!
打开模拟器中的浏览器,输入你电脑的IP地址+端口号8888,并点击下载FiddlerRoot certificate
证书文件,然后安装证书(抓包完成后可删除,无残留)。
打开系统设置-WIFI
,长按WIFI名称,点击修改网络-高级选项
,填入IP地址和端口号并保存。到这里模拟器设置好了,建议重启下模拟器,然后便可以开始抓包了。
5.开始抓包
切换到Fiddler,打开模拟器中的爱奇艺APP,不出意外你可以看到数据在Fiddler中滚动。打开爱奇艺的个人中心(点头像下方右侧小箭头即可)。
回到Fiddler,按CTRL+F
,输入authcookie
回车查找,从下往上。如图那一项便是我们要找的!
双击进入详情,authcookie=
后一直到&
中间这一串字符便是authcookie
!复制好备用。
6.部署自动签到
到Github,Fork作者的项目,点击Settings-Secrets,添加两项。IQIYI_COOKIE对应authcookie,PUSH_KEY对应Server酱的密钥。
然后点击Actions,点绿色长条I understand…,你会看到有一个Action在运行。
进入后若发现没有项目,回到Code,编辑.github/workflows
中的work.yaml文件,加一个空行,并Start commit。
然后Actions中就有了任务了!
最后
这个抽奖全靠运气,我挂了三天了,只抽中一次,妥妥的非酋。。。
再次感谢原作者@BlueskyClouds,这是他的B站首页:https://space.bilibili.com/5623800