2.2.1知识概述
网络爬虫究竟是怎么运行的?

单个页面是如何运行的?

  • 1)指定一个url
  • 2)使用技术发送get请求
  • 3)获得服务端的响应
  • 4)将二进制的数据,转化成HTML文档

网络爬虫一般会爬取很多很多很多的页面
for(){

  • 1)指定一个url
  • 2)使用技术发送get请求
  • 3)获得服务端的响应
  • 4)将二进制的数据,转化成HTML文档

}
2.2.2视频详情
网络爬虫是怎么运行的
2.2.3总结与补充

2.2.4课堂提问与练习
运行流程及所需要的技术?
2.2.5习题答案
爬虫开发的一个技术点:
· 爬虫中需要一个容器来保存等待爬取的url
· 爬虫中需要一个技术来模拟http请求
· 爬虫中需要将二进制数据转化成html文档(document对象)
· 爬虫中需要一个技术从document对象中解析数据
o getElementById/ByTagName
o 解析的数据存放到的哪里?
§ 保存到数据库中,其它的任务地方
两个额外的问题:
等待爬取的url队列中有重复的元素该怎么办? 需要过滤掉
如果一个页面中包含了其它更多的url,是否要爬取? 根据需求。

转载于:https://blog.51cto.com/13587708/2391091

相关文章:

  • 2021-10-18
  • 2021-05-02
  • 2021-11-05
  • 2021-08-23
  • 2021-10-18
  • 2022-01-06
  • 2022-12-23
  • 2021-04-21
猜你喜欢
  • 2021-08-04
  • 2021-12-23
  • 2021-07-09
  • 2021-11-03
相关资源
相似解决方案