hyisangie

response 和 elements 获取内容不同的原因

构成完整网页的资源:html + js + css + jpg等

  • html:简单理解为文字
  • js:简单理解为动作,比如点击
  • css:美观,比如文字的大小颜色
  • jpg:图片【或其他静态资源】

response 和 elements 内容不同的原因?

​ (1) 一个url请求,只能获取一个对应的资源,比如说1个html文件,1个jpg文件等等

​ (2) 向一个url发送请求,我们却能获得很多资源,是因为浏览器解析后自动帮我们向其他url发送了请求

​ (3) 而如果我们使用python去发送请求,不通过浏览器,就不会自动帮我们发送其他请求,因此获取的内容会比浏览器获得的内容少。

​ (4) 这也就是response 和 elements 中内容不同的原因:

  • response只有该url对应的文件资源,【response中数据比较少】
  • elements是包括了浏览器自动向其他url发送请求后许多的文件资源总和。【elements中数据比较多】

posted on 2021-08-14 07:01  hyisangie  阅读(414)  评论(0编辑  收藏  举报

导航