分类 Blog 下的文章

钱没了可以再挣,工作没了可以再找,朋友没了可以再交,爱情没了可以再去找,你生来就一无所有,何惧从头再来。
水到绝境是瀑布,人到绝境是重生。半山腰总是很挤的,你得努力去山顶看看。
人生这道题怎么选都有遗憾,真正的强者是夜深人静的时候,把心掏出来自己缝缝补补,睡一觉起来,又是信心百倍。
活着就该逢山开路,遇水架桥,睡前原谅一切,醒来便是重生。

前言

还在为没有设置好Charles 抓不了手机上的https请求而苦恼吗!今天手把手教你用proxyman抓取iPhone上的网络请求

操作设备环境

  • 电脑系统:macOs Big Sur 11.1
  • 手机系统:ios 12以及最新
  • proxyman系统版本: 2.21.1以及最新

安装

1.软件安装步骤我就省略了,软件下载地址: https://proxyman.io/
11.png

查看大图

2.安装证书;Certificate->Install Certificate on this Mac
22.png

查看大图

3.安装扩展以及证书,Automatic->Install&Trust Certificate
33.png

查看大图

傻瓜式点击就好

抓取数据

1.上面的步骤就安装好了证书;但是这个时候只能请求http,如果我们请求是https的话,执行下面步骤:
44.png

查看大图

成功抓去到了浏览器到所有请求

55.png
查看大图

观察数据返回

抓取手机app数据

移动端安装流程 (⚠️图片上红色文字是关键步骤)

1.查看移动端设置流程,必须跟电脑连同一个Wi-Fi
66.png

查看大图

77.png

查看大图

手机上的设置我就写在图片上下面

2.根据上面5个步骤手机设置,注意⚠️第五步千万别遗漏了,这是你能否抓到数据等关键。

允许https 返回

  1. 找到自己手机链接IP,然后选择自己所要看到数据请求的域名,选择Enable Https Response 就可以看见body 里面的数据返回了。
    88.png
    查看大图

常用设置

99.png

查看大图

本文转自:https://www.jianshu.com/p/2e728bce7eba
感谢作者:剁椒先生

Tab 切换对应的生命周期(以 A、B 页面为 Tabbar 页面,C 是从 A 页面打开的页面,D 页面是从 C 页面打开的页面为例):

当前页面 路由后页面 触发的生命周期(按顺序)
A A Nothing happend
A B A.onHide(), B.onLoad(), B.onShow()
A B(再次打开) A.onHide(), B.onShow()
C A C.onUnload(), A.onShow()
C B C.onUnload(), B.onLoad(), B.onShow()
D B D.onUnload(), C.onUnload(), B.onLoad(), B.onShow()
D(从转发进入) A D.onUnload(), A.onLoad(), A.onShow()
D(从转发进入) B D.onUnload(), B.onLoad(), B.onShow()

注意事项

  • navigateTo, redirectTo 只能打开非 tabBar 页面。
  • switchTab 只能打开 tabBar 页面。
  • reLaunch 可以打开任意页面。
  • 页面底部的 tabBar 由页面决定,即只要是定义为 tabBar 的页面,底部都有 tabBar。
  • 调用页面路由带的参数可以在目标页面的onLoad中获取。

如下图所示:

appid_openid.png

点击放大

一、微信公众平台-第三方平台开发(什么是第三方平台)

微信公众平台-第三方平台(简称第三方平台)开放给所有通过开发者资质认证后的开发者使用。在得到公众号或小程序运营者(简称运营者)授权后,第三方平台开发者可以通过调用微信开放平台的接口能力,为公众号或小程序的运营者提供账号申请、小程序创建、技术开发、行业方案、活动营销、插件能力等全方位服务。同一个账号的运营者可以选择多家适合自己的第三方为其提供产品能力或委托运营。

从具体的业务场景上说,第三方平台包括以下场景:

1、提供行业解决方案,整体打包公众号或小程序的产品开发等;

2、行业:提供更加专业的运营能力,精细化运营用户公众号或小程序;

3、功能:对公众平台功能的优化,如专门优化图文消息视觉样式和排版的工具,或专门定制的 CRM 用户管理功能,或功能强大的小程序插件等。

二、第三方平台代实现小程序业务

第三方平台代实现小程序业务,即第三方平台帮助旗下已授权的小程序进行代码管理。和普通的小程序开发流程相比,第三方代实现小程序业务,需要先开发完成小程序模板,再将小程序模板部署到旗下小程序帐号中

更多详见:https://developers.weixin.qq.com/community/business/doc/000648e11201c0ca44da6a4fb56c0d

1.png
登陆到腾讯云主机管理面板,在“防火墙”里放行redis用到的端口,允许通行状态。

2.png
进入宝塔控制面板(非宝塔环境同理)找到rdids管理面板,单击进入如下界面。

3.png
上图中的ip与端口基本不用动,需要注意的是端口要一致,这里要设置一个管理密码,密码在下面会用到。

4.png
在宝塔的管理面板,将上面redis用到的端口(6379)放行,同时将SSH端口(22)放行。

5.png
打开本地redis客户端,根据上图进行填写即可,需要注意的是,两处IP地址要注意,特别是:127.0.0.1这里基本不用动的,只需要修改其它参数即可。

6.png
出现上图,即说明成功链接,可本地可视管理了。