当前位置: 首页 > news >正文

新手小白学习渗透测试第一天:对爬虫的初步了解

一. 学习前的想法

在学习一个知识和想陈述清楚该知识的思考中,我觉得以下的几个点非常重要:

1.为什么会有xxx东西?(什么样的现实需求问题使它应运而生)

2.它能够干什么?(它如何解决与之对应的现实需求问题)

3.相比于其他的同类方法或产品,它的优缺点在哪里?(了解目标对象具体内容和发散自我思维)

二.学习过程

今天在vulnhub的base64靶场学习。首先使用了sudo arp-scan --l对所在网络进行扫描找到目标靶机,之后使用了nmap进行端口扫描,有一个端口返回了robots.txt。我不知道这是干嘛的,于是询问了同学后了解到这和爬虫有关。以此为引子,我开始主动的了解爬虫。

我将从上述的三个角度去陈述我对其的了解。

1.爬虫是为了获取数据。获取什么数据呢?

答案是人类没有时间精力去获取的数据。假设一个人收集和整理数据。比如,就像是收集一个城市面包店面包的价格信息。

首先,访问网站,就是派出若干人,在城市中心出发往四周走。走到面包店后,进入面包店询问价格,记录下来,接着继续走,一直到走到城市边界。走完之后把数据带回来,我们就可以获得一个城市所有的面包店面包价格。我们再让这些人,把这些面包按照植物奶油,动物奶油,价格一百以下,价格一百以上两百以下等分类进行区分。这样,这些派出去的人就收集并整理好了该城市面包相关信息。
那么,我理解爬虫就是写出一些程序,他会在网络中有上述分派出去的人类似的功能。它在网络浏览,收集我们指定类型的数据,收集后再按照一定的方式进行分类和整理。最后得到了程序编写者需要的数据,从而节省了大量的时间,达到了一个很好的效果。
好了,出于时间问题,今天就先写到这里,明天再继续补充自己的浅薄理解。希望写的内容能对大家有所帮助,也期待得到前辈和一起学习的同道们的批评和斧正

http://www.jsqmd.com/news/1291199/

相关文章:

  • 智能开题报告工具助力本科生科研入门
  • SOTA追踪的系统方法:从PapersWithCode到实验复现的完整工作流
  • 荣耀将在中国发布配备云台手机,预热 2 亿像素相机及多种拍摄模式
  • Robei EDA:可视化模块化FPGA设计入门与实践指南
  • STM32 LCD硬件驱动原理深度解析:从接口时序到电路设计
  • 香橙派5plus GPIO
  • 协助企业申请Google Play帐号、上架
  • # 鸿蒙 HarmonyOS 应用开发实战(第38期)|密码锁(Password Lock)— Grid 网格键盘与四阶段状态机
  • vasp_raman.py 拉曼活性计算:3个步骤快速掌握VASP材料光谱分析
  • 基于机器学习的重庆市房价预测分析研究31234(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_
  • 2027 年纽约实施《儿童安全法案》:社交媒体算法推荐、午夜通知将设年龄验证
  • Agent 工作流重放与断点续传:失败任务不必从头跑(续篇)
  • 【GitHub】Bend:让 GPU 并行编程像写 Python 一样简单
  • Java开发环境搭建全攻略:从JDK安装、环境变量配置到多版本管理
  • R语言生信分析环境搭建:从CRAN、Bioconductor到GitHub的完整部署指南
  • Python图像批处理实战:从Pillow基础到21张图片批量优化
  • 2024年广东省职业院校技能大赛(高职组)大数据应用开发第05套完整参考答案
  • GJK算法实战:从原理到Unity/Unreal碰撞检测实现
  • 终极暗黑破坏神2高清补丁:D2DX三步安装教程与画质革命
  • AI康复训练指导如何精准匹配患者?揭秘FDA认证算法背后的3层动态适配机制
  • CI 中的测试策略分层:smoke、integration 与 e2e 的执行时机
  • 从A.dx到数值积分:工程实践中的微积分核心操作指南
  • # HarmonyOS ArkTS 小游戏开发实战(一):弹弹球物理碰撞游戏
  • STM32智能小车实战:从硬件选型到PID算法,手把手教你打造循迹机器人
  • 智能车图像处理:八邻域边界追踪与中心线提取实战指南
  • STM32主从定时器实现任意相位差PWM输出配置详解
  • 揭秘司法AI法条推荐准确率提升47%的关键:从语义理解到动态权重建模全流程拆解
  • Web安全核心:从数据流视角剖析SQL注入、反序列化与文件上传漏洞
  • 收到学术不端指控邮件后,千万别急着做这三件事——附英澳真实听证会案例
  • 2026年近期惠州五金外壳找哪家?5大优选厂商深度盘点 - 装修教育财税推荐2026