03 2020 档案

摘要:加号-重复匹配多次 + 表示匹配前面的子表达式一次或多次,不包括0次 比如,还是上面的例子,你要从文本中,选择每行逗号后面的字符串内容,包括逗号本身 但是,添加一个条件,如果逗号后面没有内容,就不要选择了。 比如,下面的文本中,最后一行逗号后面没有内容了,就不要选择了 苹果,是绿色的 橙子,是橙色的 阅读全文
posted @ 2020-03-31 22:38 飞鸟与新月 阅读(2830) 评论(0) 推荐(2)
摘要:说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。 上一讲我介绍了 HTTP 的五个基本特点,这一讲要说的则是它的优点和缺点。其实这些也应该算是 HTTP 的特点,但这一讲会更侧重于评价它们的优劣和好坏。 上一讲我也留了两道课下作业, 阅读全文
posted @ 2020-03-31 21:45 飞鸟与新月 阅读(1615) 评论(0) 推荐(0)
摘要:1.正则表达式在线验证工具:https://regex101.com/ 2.常见语法: 写在正则表达式里面的普通字符都是表示:直接匹配它们。 比如 你下面的文本中,如果你要找所有的test,正则表达式就非常简单,直接输入test即可: 汉字也是一样,要寻找汉字,直接写正则表达式里面就可以了 但是有些 阅读全文
posted @ 2020-03-30 22:04 飞鸟与新月 阅读(6624) 评论(0) 推荐(3)
摘要:前两讲中,我们学习了 HTTP 报文里请求行的组成部分,包括请求方法和 URI。有了请求行,加上后面的头字段就形成了请求头,可以通过 TCP/IP 协议发送给服务器。 服务器收到请求报文,解析后需要进行处理,具体的业务逻辑多种多样,但最后必定是拼出一个响应报文发回客户端。 响应报文由响应头加响应体数 阅读全文
posted @ 2020-03-27 21:55 飞鸟与新月 阅读(1279) 评论(0) 推荐(0)
摘要:安装Fiddler的安装包地址:fillder+willow 解压后安装fiddler4和willow1.4.*版本。安装成功后,启动fiddler后会出现willow插件按钮: 说明安装成功。 重定向 willow重定向进入willow界面后,通过右键->Add Project ->Add Rul 阅读全文
posted @ 2020-03-27 13:53 飞鸟与新月 阅读(722) 评论(0) 推荐(0)
摘要:说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。 上一讲里我们一起学习了 HTTP 协议里的请求方法,其中最常用的一个是 GET,它用来从服务器上某个资源获取数据,另一个是 POST,向某个资源提交数据。 那么,应该用什么来标记服务 阅读全文
posted @ 2020-03-26 21:34 飞鸟与新月 阅读(839) 评论(0) 推荐(0)
摘要:第一步:Android手机代理设置: 手机和fiddler位于同一个局域网内: 1.首先从fiddler处获取到ip地址和端口号: ,点击online,最后一行就是ip地址 ,可以获知端口号为8888,同时将Allow remote computers to connet勾选上,允许远程设备连接 2 阅读全文
posted @ 2020-03-26 12:55 飞鸟与新月 阅读(1329) 评论(0) 推荐(0)
摘要:说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。 上一讲我介绍了 HTTP 的报文结构,它是由 header+body 构成,请求头里有请求方法和请求目标,响应头里有状态码和原因短语,今天要说的就是请求头里的请求方法。 标准请求方法 阅读全文
posted @ 2020-03-25 21:53 飞鸟与新月 阅读(678) 评论(0) 推荐(0)
摘要:pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ lxml 转自:https://www.cnblogs.com/apple2016/p/9599350.html 阅读全文
posted @ 2020-03-25 14:25 飞鸟与新月 阅读(582) 评论(0) 推荐(0)
摘要:说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。 在上一讲里,我们在本机的最小化环境做了两个 HTTP 协议的实验,使用 Wireshark 抓包,弄清楚了 HTTP 协议基本工作流程,也就是“请求 - 应答”“一发一收”的模式。 阅读全文
posted @ 2020-03-24 21:20 飞鸟与新月 阅读(963) 评论(0) 推荐(0)
摘要:HTTPS抓包 1.https抓包设置: 点击Tools>Fiddler Options>HTTPS,勾选Decrypt HTTPS Traffic 2.如果上面操作还是抓不到,那么安装证书:点击Tools>Fiddler Options>HTTPS a.首先把所有跟fiddler相关的证书重置: 阅读全文
posted @ 2020-03-23 22:06 飞鸟与新月 阅读(415) 评论(0) 推荐(0)
摘要:说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。 经过上一讲的学习,你是否已经在自己的电脑上搭建好了“最小化”的 HTTP 实验环境呢? 我相信你的答案一定是“Yes”,那么,让我们立刻开始“螺蛳壳里做道场”,在这个实验环境里看一下 阅读全文
posted @ 2020-03-23 21:08 飞鸟与新月 阅读(532) 评论(0) 推荐(0)
摘要:1.模拟弱网环境 打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多 2.Fiddler弱网的原理—更精确的控制弱网环境 Rules—>Cutomize Rules打开CustomRules.js 文档 在 阅读全文
posted @ 2020-03-22 21:44 飞鸟与新月 阅读(229) 评论(0) 推荐(0)
摘要:python中使用a = a + a创建了一个新的变量a,覆盖了之前的变量a。而使用a += a 则是直接对原变量 a 进行操作。下面通过几个例子进行说明: 1. a = [1,2,3] print(id(a))#打印内存地址 a+=a print(a) print(id(a)) 输出结果: 123 阅读全文
posted @ 2020-03-22 20:11 飞鸟与新月 阅读(3211) 评论(0) 推荐(0)
摘要:说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。 这一讲是“破冰篇”的最后一讲,我会先简单地回顾一下之前的内容,然后在 Windows 系统上实际操作,用几个应用软件搭建出一个“最小化”的 HTTP 实验环境,方便后续的“基础篇”“ 阅读全文
posted @ 2020-03-22 16:23 飞鸟与新月 阅读(825) 评论(0) 推荐(0)
摘要:断点有两种方式: 全局断点 2.局部断点 1.先介绍全局断点:全局断点的特点是:不能针对一个请求,是给所有抓到的请求打断点 全局断点如何设置: Rules——Automatic Breakpoints——before requests(请求前断点)/after responses(响应后断点) 选择 阅读全文
posted @ 2020-03-22 15:15 飞鸟与新月 阅读(361) 评论(0) 推荐(0)
摘要:在上一讲里,我们学习了 HTTP 协议使用的 TCP/IP 协议栈,知道了 HTTP 协议是运行在 TCP/IP 上的。 IP 协议的职责是“网际互连”,它在 MAC 层之上,使用 IP 地址把 MAC 编号转换成了四位数字,这就对物理网卡的 MAC 地址做了一层抽象,发展出了许多的“新玩法”。 例 阅读全文
posted @ 2020-03-21 22:33 飞鸟与新月 阅读(401) 评论(0) 推荐(0)
摘要:一、设置User Fiters启用 未勾选Use Filters,未启用此功能;已勾选Use Filters,已启用此功能 二、Action设置 Run Filterset now :马上执行过滤,立即生效过滤 Load Filterset:加载本地过滤文件到fiddler Save Filters 阅读全文
posted @ 2020-03-21 11:51 飞鸟与新月 阅读(736) 评论(0) 推荐(0)
摘要:说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。 在上一讲中,我简单提到了 TCP/IP 协议,它是 HTTP 协议的下层协议,负责具体的数据传输工作。并且还特别说了,TCP/IP 协议是一个“有层次的协议栈”。 在工作中你一定经常 阅读全文
posted @ 2020-03-20 22:21 飞鸟与新月 阅读(1272) 评论(0) 推荐(0)
摘要:一,composer 右侧Composer区域,是测试接口的界面: 相关说明: 1.请求方式:点开可以勾选请求协议是get、post等 2.url地址栏:输入请求的url地址 3.请求头:第三块区域可以输入请求头信息 4.请求body:post请求在此区域输入body信息 5.执行:Execute按 阅读全文
posted @ 2020-03-20 00:34 飞鸟与新月 阅读(319) 评论(0) 推荐(0)
摘要:一、常用三个快捷键:ctrl+X :清空所有记录Ctrl+F:查找F12:启动或者停止抓包 使用 QuickExecFiddler2 成了网页调试必备的工具,抓包看数据。Fiddler2自带命令行控制。fiddler 命令行快捷键:ctrl + q ,然后 输入 help 命令后会打开一个网页,就可 阅读全文
posted @ 2020-03-19 23:09 飞鸟与新月 阅读(1145) 评论(0) 推荐(0)
摘要:Inspectors 页签允许你用多种不同格式查看每个请求和响应的内容。JPG 格式使用 ImageView 就可以看到图片,HTML/JS/CSS 使用 TextView 可以看到响应的内容。Raw标签可以查看原始的符合http标准的请求和响应头。Cookies标签可以看到请求的cookie和响应 阅读全文
posted @ 2020-03-18 23:15 飞鸟与新月 阅读(452) 评论(0) 推荐(0)
摘要:说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。 在上一讲的末尾,我画了一张图,里面是与 HTTP 关联的各种技术和知识点,也可以说是这个专栏的总索引,不知道你有没有认真看过呢? 那张图左边的部分是与 HTTP 有关系的各种协议,比 阅读全文
posted @ 2020-03-18 22:21 飞鸟与新月 阅读(540) 评论(0) 推荐(0)
摘要:Fiddler statistics 板块会统计一个请求开始发出到最终接收并转发的数据,统计和响应的一些信息: 可以使用statistics分页,完成简单的性能测试,查看其接口的响应时间 如图展示: 如图详细解释下每一项的含义: ClientConnected: 23:31:56.695 客户端与F 阅读全文
posted @ 2020-03-17 23:43 飞鸟与新月 阅读(484) 评论(0) 推荐(0)
摘要:在fiddler官网有QuickExec使用教程,地址是http://docs.telerik.com/fiddler/knowledgebase/quickexec QuickExec 命令行窗口位于fiddler左下角黑色输入框,如下图: 按ALT + Q,将焦点快速设置到QuickExec框。 阅读全文
posted @ 2020-03-17 23:27 飞鸟与新月 阅读(324) 评论(0) 推荐(0)
摘要:说明《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,笔者记录一下学习笔记,仅供参考。 二破冰篇(7讲) 01 | 时势与英雄:HTTP的前世今生 HTTP 协议在我们的生活中随处可见,打开手机或者电脑,只要你上网,不论是用 iPhone、Android、Windows 阅读全文
posted @ 2020-03-16 21:59 飞鸟与新月 阅读(577) 评论(0) 推荐(1)
摘要:1.举例sort和sorted对列表排序,list=[0,-1,3,-10,5,9] #列表排序 list=[0,-1,3,-10,5,9] list.sort(reverse=False) print("list.sort在list基础上修改,无返回值",list) list=[0,-1,3,-1 阅读全文
posted @ 2020-03-16 14:02 飞鸟与新月 阅读(279) 评论(0) 推荐(0)
摘要:说明:《透视HTTP协议》是 罗剑锋 (奇虎360技术专家)在极客时间开的一门专栏课,记录一下学习笔记,仅供参考。 一开篇词(1讲) 开篇词 | To Be a HTTP Hero 你好,我是罗剑锋(Chrono) , 一名埋头于前线,辛勤“耕耘”了十余载的资深“码农”。 工作的这十多年来,我开发过 阅读全文
posted @ 2020-03-15 20:52 飞鸟与新月 阅读(670) 评论(0) 推荐(1)