Charles抓取https请求unknown?赶紧换Proxyman吧

前几年使用Charles的时候发现抓取https报文很容易出现结果unknown的情况,其实就是因为无法解密出https这类加密请求,一般都要通过借助Charles自己的证书来解决。 网上包括官网都是提示这样解决(但是我就没成功。。。) 在help-SSL -> proxying -> install charles root Cercificate证书 但是我的证书的有效期可没有图片中的这么长,我的有效期是2023年,现在都2024年,压根就用不了 Charles添加SSL Proxying,路径:Proxy-> SSL Proxying Settings 设置之后重新加载之后可以抓到包了 特别说明 注:证书问题可能导致有的网站抓到包是unkow有的正常,需要重新装一下证书,选择当前用户 配置好之后重启charles重新查看,抓包正常 Proxyman 尽管我只是偶尔有抓包需求,但是有时需要调试接口什么的,拿不到内容确实很不方便。 今天有幸发现了Proxyman,它跟Charles一样支持抓取电脑上有的网络请求,而不像某些软件只能抓取浏览器请求。 它支持的平台也够用了,Windows、Mac、Linux、IOS都能轻松拿捏,Proxyman官网传送门 Proxyman使用(Mac + Englist版本为例) 同样是先根据工具的引导加入自家的证书 针对制定的域名和应用进行抓取 无意中发现了我的输入法“微信键盘”,我就拿它试试吧。 查看https报文原始内容 Proxyman能获取到“微信键盘”接口返回的二进制数据 结论 Proxyman在手,我们可以轻松抓取https请求报文了,更加方便的调试和开发更加有趣的功能的了 温馨提示:它只是个工具,我们应该合法合理使用工具

github actions/checkout@v4 清空当前文件(Deleting the contents of xxx)怎么办

我们在使用github actions时几乎都会用到actions/checkout@v4,它的主要目的是把我们github项目的源代码给拉下来,它在拉代码之前会先把目标文件夹给清空了,但是有时我们并不希望这一清空行为,比如我们刚下载完的文件,马上要用的结果也被一并清空了,官方给了一个选项是clean 官方描述如下 # Whether to execute `git clean -ffdx && git reset –hard HEAD` before fetching # Default: true clean: '' 它的默认值是true,但是手动设置后成false或者'false'仍是没有效果。 这时候我们其实需要用到另外一个参数path 官方描述如下 # Relative path under $GITHUB_WORKSPACE to place the repository path: '' 既然actions/checkout@v4 会在拉代码之前将目标文件夹清空,那我们将需要保留的文件不放在这个文件夹里面,只有我们知道它们之间的路径关系,后面要读取里面的文件也没有问题的 用法示例: – name: Checkout uses: actions/checkout@v4 with: path: source_code # 将代码checkout到源码目录

为啥总感觉技术类博客或者公众号都更新不动了,为什么呢?

之前每周都会写一篇博客的,甚至会发送一条公众号推文,但是现在自己更新频率越来越低,这是为什么呢? 没货了?没时间?就是不想写? 我觉得主要还是因为缺乏正反馈吧 现在大家都活的通透了,看的人发现很多文章看了也收藏了,但还是不会,久而久之看都懒得看了。 写的人发现自己也得再好也没人看,不如不写,天天耗时耗力,别说挣钱了,连个阅读量都少的可怜,久而久之就懒得写了。 就这样,不读不写的恶性循环开始了。 我那个开发运动记录转换工具的朋友倒是脱离了这个怪圈,至少赚到钱了,虽然不多,但是就凭零的突破就已经远超绝大多数“同行”了。开发一个能对他人有用,并且少数人愿意为之付费的工具挺好的,然后自己也有劲头去想着法的优化。 最近还跟我说要推出个fit码,现在自己还能有收入的情况下争取让转换免费,说是在快手看到一个创业老师的什么商业打法,让核心的功能免费,带动其它的盈利,说的头头是道,我拭目以待吧。

想提前学习Harmony NEXT OS有没有真机,那就用模拟器吧

就目前而言想开发Harmony NEXT OS的app就只能使用官方的ide了,它就是DevStudio,下载地址 DevStudio下载是可以随便下载的,不过在里面新建完Harmony NEXT OS项目之后,想要模拟测试的话,还需要登录账号校验权限的 等验证了账号之后才知道你有哪些模拟器 输入华为账号密码登录 终于看到模拟器了 这个前提需要自己参与过鸿蒙模拟器(HarmonyOS Emulator)Beta活动申请 (官网地址)并被通过 心心念念的鸿蒙模拟器(HarmonyOS Emulator)终于出来了 最近准备开发起来了。

百度统计数据开始不再实时更新了吗?你永远可以相信百度

昨天发现自己站点在百度的统计数据不能试试更新了,比如现在是20点,你在百度统计里面可能只能看到截止到14点(毛估)的数据,你要看当天完整的数据统计只能等到第二天了。 昨天(6月27日)是发现有此问题的第一天,今天(6月28日)发现仍有此问题,难道以后这就是常态了?可能没有收到任何官方提示啊。。。 太难了,现在连一个好点的站点统计都没有了。

HarmonyOS NEXT beta版本内测报名答案?自己花点时间学习下HarmonyOS就会了

报名HarmonyOS NEXT beta版本发现还是有一定的门槛的,需要答对15道题,总共有三次机会。其它5道判断题,5道单选题,5道多选题,全部答对才能通过报名,然后才有等待审核的机会。 很多朋友想报名,但是随便蒙了一次发现还是没能答对,仅剩一次机会的时候就慌了或者放弃了,如果真的想答对这15道题,可以通过自己学习HarmonyOS课堂或者在网上搜了。 判断题是什么?都是一个答案,你说是“正确”还是“错误”呢?

githubaction提示The `set-output` command is deprecated and will be disabled soon怎么解决

这是github官方的改动,github actions不再推荐使用过时的写法 过时的写法 – name: Save state run: echo "::save-state name={name}::{value}" – name: Set output run: echo "::set-output name={name}::{value}" 而是应该用最新的写法 – name: Save state run: echo "{name}={value}" >> $GITHUB_STATE – name: Set output run: echo "{name}={value}" >> $GITHUB_OUTPUT 如果是间接使用导致出现这样的警告,一般就是自己用到的actions里面有使用到过时的写法,比如actions/setup-python@v4或者actions/setup-node@v4

【转载】咕咚运动记录导出(需模拟登录)

本文转载自运动健康转换工具的《咕咚运动记录导出(需模拟登录)》 通过模拟登录“导出“数据 咕咚官方没有开放导出运动记录的途径,想要逃离现在已经满是广告的咕咚,但是苦于没有导出入口,现在可以尝试通过模拟登录拿到咕咚的运动记录数据了,然后用转换工具来进行转换后就可以导入到其它主流平台,跟咕咚彻底说拜拜了。 受网上的开源项目https://github.com/yihong0618/running_page(感谢@yihong0618大神)启发后发现,借助模拟登录是可以拿到很多运动细节数据的,比如: 轨迹信息 心率信息 步频信息 没有每秒的数据,只有每分钟的步频,其实也勉强够用了 待继续发现 数据“导出” 发送账号、密码至邮箱JustNotify@qq.com,然后转换工具据此模拟登录拿到咕咚的运动细节数据: 数据转换 咕咚内效果 转换后效果 这条咕咚的数据是佳明同步过去的,导出转换后再导入到高驰中,根据效果看还原度还是很高的,知足了。 总结 咕咚的运动记录虽然没有官方途径导出,但是可以通过模拟登录能“导出”运动数据,数据细节还算丰富 模拟登录后导出的数据借助转换工具后转换的效果很不错

通过github actions实现佳明数据与高驰运动记录双向同步

之前分享过一个《通过github actions将佳明数据同步高驰平台脚本(支持国际区与国区)》,fork了里面的github项目,经过测试后发现确实可以将佳明的运动记录定时同步到高驰呢,可是不支持高驰的同步到佳明呢,应该是原作者没有这样的需求吧,一定是一个“佳明党”,项目是用python语言写的,自己有点好奇,想着自学下python吧,然后给它加个功能。 增加从高驰同步到佳明的功能 支持设置同步记录的起始时间 毕竟之前已经将佳明的同步到高驰了,如果不支持起始时间的话,就会把之前从佳明同步到高驰的数据再重复同步回佳明了,那样就不好了。 项目地址 https://github.com/ConvertFit/garmin-sync-coros,欢迎fock 感谢原作者的前期开发。

百度的“站点改版”功能终于能校验通过、改版完成了啊

之前网站换域名,想到百度的“站点改版”功能,但是始终都是规则校验中。 百度给的回复是存在多级跳转,这简直就是答非所问。 回复原文如下: 您好, 平台只支持单级的301跳转, 改版规则不应该存在多级跳转(涵盖301, 200, 403等), 请自查优化后重新提交, 感谢您的理解与支持 资源平台客服2023-12-19 11:44:48 百度使用的CURL -IL xxx.com这样的命令来检测域名的跳转情况的。 既然是改版那肯定至少是一个30x和一个200,这是最低的了,后面的200也算多级跳转,简直胡闹,不少站长都在诟病百度推出的这个“站点改版”功能,简直就是不让用啊。 今天试了下,发现这个功能应该更新过了。 添加改版规则的页面也有所更新,自己再次尝试使用“站点改版”,结果破天荒的显示改版完成了,那我就期待这个功能真正生效了。