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中数据比较多】