• 0
  • 0
分享
  • 推荐四个网络爬虫抓包神器——软件测试圈
  • 曼倩诙谐 2022-10-31 11:20:58 字数 639 阅读 1621 收藏 0

  实用的测试书籍免费送,点击链接参与问卷活动就有机会获得:http://vote.51testing.com/(还有百分百中奖的价值398元的测试课程。)


  目前市面上比较不错的网络爬虫抓包工具有Fiddler、charles、Anyproxy和mitmproxy等。

  有人可能会问,何为网络爬虫?

  首先,网络爬虫它是一种程序,它的样子如同一个大蜘蛛.它将网络上全部的链接和内容进行查索,建立相关的数据库并引入。往往较好的爬虫将会决定搜索引擎的质量。

  Charles

1-1.png

  Charles是一款macOS上的一款抓包分析工具之一。当然他也支持windows和linux。简洁的GUI界面,http、https都是它的基本功能。这款软件是付费软件,当然你可以免费试用。

  Fiddler

1-2.jpg

  Fiddler是Windows上一款强大的抓包工具。如果你懂C#,你可以通过修改脚本,自己定义规则。当你想抓取特定网站数据时,它可以为你去除很多的干扰。

  mitmproxy

1-3.png

  mitmproxy是支持SSL、基于python的一款命令行交互和跨平台工具。它包括三种工具:mitmproxy、mitmdump、libmproxy。

  anyproxy

  anyproxy是阿里巴巴开源、基于Nodejs实现的一款抓包工具,如果你了解js,那它将是一个不错的选择。



作者:程序员dd    

来源:http://www.51testing.com/html/57/n-4476857.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 接着《深聊性能测试之:Locust性能自动化代码实战(一)》,我们继续第二部分的分享:4. Locust高级用法4.1 关联做过接口或者爬虫的的大佬都知道,传参是必不可少的,而常见的场景有session_id。对于返回的html页面,可用采用lxml库来定位获取需要的参数。我们先上代码# -*- coding: utf-8 -*- """ @ auth : carl_DJ @ time : 2022-07-23 """ from&nbs...
            1 0 7356
            分享
          •   有的人求职很顺利,一周便搞定了下家,成功拿到了offer;有的人求职路可谓历经坎坷,简历都很难通过,难道仅仅是因为不优秀吗?  其实不然,在整个求职过程中,从简历的书写到面试技巧,每一关都不可忽视。下面我们就来盘点下,求职时,有哪些容易让我们忽视的小细节。  简历请用数字化结果不要只是堆砌工作经历  以下场景,你是否很熟悉:觉得自己工作经历、工作能力都和企业十分匹配,信心满满地投递了简历,结果两分钟不到,便收到了对方的拒绝消息,难道简历都没过关?顿时对自己过往的工作经历产生了质疑。  有一类简历,猎头浏览的时间通常不会超过10秒——就是那种在一家公司工作时间不满1年的简历。  那么,是不是...
            0 0 525
            分享
          • 读者提问:免费好用的在线身份证号码生成工具,有推荐的吗 ?阿常回答:有,这 3 款在线身份证号码生成工具,推荐使用 !1、随机身份证号码生成包含功能:设置出生地、出生日期、性别、生成个数。官网地址:http://sfz.uzuzuz.com2、随机身份证号码生成包含功能:设置出生地、出生日期、性别、生成个数。官网地址:http://www.chineseidcard.com3、在线身份证号码生成器包含功能:设置生成个数(无需设置出生地、出生日期、性别,直接生成身份证号码)。官网地址:https://www.suijidaquan.com/shenfenzheng阿常碎碎念:平时的测试...
            0 0 27329
            分享
          • 一、网络模型及传输1.1 OSI七层网络模型OSI七层模型:是ISO组织研究的一种网络互连模型,目的是为了推荐所有公司使用这个规范来控制网络。OSI七层模型从下至上分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。它们大概的作用如下图所示。关于七层网络模型中的每一层,都是为了解决网络中的某一个或某些问题。每一层的目的,可以参考下图中的描述。针对软件测试人员来说,我们在工作或面试中,常会接触到的就是传输层(TCP、UDP)和应用层(HTTP、HTTPS等)。1.2 TCP/IP四层概念模型TCP/IP四层概念模型是目前较为常用的一种网络模型,相较于OSI七层网络模型,只是对比O...
            1 1 1196
            分享
          •   1、什么是白盒测试  定义:按照程序内部结构,逻辑驱动测试程序。  目的:检测产品内部动作是否按照设计说明书的规范进行,检验程序的每条路径是否都能按照预定要求进行工作。  对象:源程序。  用代码内部的分支,路径,条件,使程序设计的控制结构导出测试用例。  2、白盒测试方法分类  ①、静态测试  ②、动态测试  3、白盒测试的原则  ①、保证一个模块中所有路径至少被测试一次  ②、所有逻辑值都要测试真和假两种情况  ③、检查程序内部的数据结构是否有效  ④、检查上下边界及可操作范围内运行所有循环  4、白盒测试的类别  ①、软件共用问题的测试  ②、语言测试  ③、sql语句测试  ④、数...
            0 0 495
            分享
      • 51testing软件测试圈微信