使用 Charles 获取 https 的数据

如果图片不显示,可去简书进行查看:

简书地址

我使用的 Charles 版本是 3.11.2,获取下载地址可自行百度,我下面要说的是使用 Charles 获取 https 的数据。

1. 配置 Charles 根证书

首先打开 Charles:

然后如下图操作:


之后会弹出钥匙串,如果不弹出,请自行打开钥匙串,如下图:

系统默认是不信任 Charles 的证书的,此时对证书右键,在弹出的下拉菜单中选择『显示简介』,点击使用此证书时,把使用系统默认改为始终信任,如下图:

然后关闭,就会发现 charles 的证书已经被信任了,如下图:

2. 在移动设备上配置证书

如下图,选择在移动设备上安装 Charles 根证书:

会弹出一个提示框,如下图:

然后打开手机的浏览器,输入 
charlesproxy.com/getssl 会弹出如下界面:

 
点击安装即可。

进入手机设置界面:

 
这里以简书为例…


此时还是获取不到 https 的数据,各位童鞋不要着急,下面还有操作,接着还是进入 Charles ,如下图操作:

如下图,勾选Enable SSL Proxying,点击添加,弹出下面的对话框,Host 表示你要抓取的 ip 地址或是链接,Port 填写 443 即可:

设置完成后,就可以抓取数据啦,如下图:

如果有问题,欢迎留言。^_^

原文地址:https://www.cnblogs.com/feng9exe/p/8178516.html

时间: 2024-10-09 03:44:05

使用 Charles 获取 https 的数据的相关文章

Charles 查看https请求数据 Mac/ android

Charles_v4.0.2_Mac_破解版下载地址:https://pan.baidu.com/s/1dEQCSDV 1.在Mac电脑上安装Charles的根证书 打开Charles->菜单Help->SSL Proxying->Install Charles Root Certificate 输入系统用户名密码->选择[系统]类型,添加完成后,找到Charles Proxy CA证书,并双击打开: [信任]那里选择[始终信任],设置完后关闭窗口: 2.安装手机上的证书 回到Ch

使用Charles检测HTTPS网站的数据包

1.下载Charles 下载地址:https://www.charlesproxy.com/download/ 2.安装Charles的证书 选择Help->SSL Proxying->Install Charles Root Certificate 打开钥匙串,设置信任Charles的根证书 3.Charles开启HTTPS监听 首先开启HTTP监听 设置HTTP监听的端口号和Socket监听的端口号 下面开启HTTPS监听 设置HTTPS监听的端口号,端口号前面的星号可以换成域名 4.给i

如何通过图片在 HTTPS 网站中获取 HTTP 接口数据

<script> (function() { var Decode=function(b){var e;e=[];var a=b.width,c=b.height,d=document.createElement("canvas");d.width=a;d.height=c;d=d.getContext("2d");d.drawImage(b,0,0);b=d.getImageData(0,0,a,c);for(d=0;d<a*c*4;d+=4)[

.net 获取https页面的信息 在iis7.5服务器上不管用

原文:.net 获取https页面的信息 在iis7.5服务器上不管用 让我纠结了一天多的问题,给大家看下,有相同情况的可以不用浪费时间了,本人当时找了好半天都没找到什么有用的信息,项目在本地没有问题,但部署在服务器后,获取不到https页面的信息,加入下面的代码就可以了,因为iis7.5的安全协议比较高的原因. 我的获取页面需要cookie,不需要的可以去掉: GET的方法: 1 /// <summary> 2 /// 获取URL访问的HTML内容 获取https 页面的 3 /// <

速战速决 (6) - PHP: 获取 http 请求数据, 获取 get 数据 和 post 数据, json 字符串与对象之间的相互转换

[源码下载] 作者:webabcd 介绍速战速决 之 PHP 获取 http 请求数据 获取 get 数据 和 post 数据 json 字符串与对象之间的相互转换 示例1.获取 http 请求数据http/http1.php <?php /** * 获取 http 请求数据 */ // 通过 $_SERVER 获取相关数据 echo "PHP_SELF : " . $_SERVER['PHP_SELF'] . "<br />"; echo &qu

使用腾讯开发平台获取QQ用户数据资料

<今天是七夕:祝大家七夕嗨皮,前可么么哒,后可啪啪啪> Tips:本篇博客将教你如何使用腾讯开发平台获取QQ用户资料 ----------------------------------------------------------------------------------------------------------------------- 下面小编将带领大家一起学习: 1.使用腾讯开发平台,首先我们应该注册开发者账号,并且填写相关的资质证明 附录: (http://open.q

【小程序+ thinkphp5】 获取微信运动数据

配置.请参看上篇文章.这里直接上代码 PHP 代码: //获取微信运动数据: public function test(){ $code = input("code"); $signature = input("signature"); //数据签名 $rawDate = $_GET['rawData']; //记住不应该用TP中的input方法,会过滤掉必要的数据 $encryptedData = $_GET['encryptedData']; //微信运动数据

TuShare获取K线数据

Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工 到 数据存储的过程,能够为金融分析人员提供快速.整洁.和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上.考虑到Python pandas包在金融量化分析中体现出的优势,Tushare返回的绝大部分的数据格式都是pandas DataFrame类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可视化.当然,如果您习

以多进程读取oss符合条件的数据为例,综合使用多进程间的通信、获取多进程的数据

import datetime import sys import oss2 from itertools import islice import pandas as pd import re import json from pandas.tseries.offsets import Day from multiprocessing import Process, JoinableQueue, cpu_count, Manager import time def mkbuck(bk): au