关于python爬虫的解析,请各位帮忙解释这段代码,请尽可能详细一点
请求网络地址并获取响应数据,转换成json格式。headers 是http的请求头数据,包括对请求的一些设置;params是请求参数,可以理解为你想要的数据的条件。
headers就是用于发起请求一些请求头配置
params是发起这个get请求所需要的一些参数,用于和服务端交互
requests.get()是使用requests库向目标地址发起请求的过程,请求成功会返回结果,对返回结果转化为json赋值给response
将response的结果返回给调用者
这个链接里演示了headers 和 params的作用: https://blog.csdn.net/Oh_Python/article/details/122903052
可以看看, 不过没有全部的参数介绍
header是请求头,主要用于模仿浏览器,网页F12就能看到。paran是发送链接?后面的参数,代表需要查询的数据是哪些
headers:是请求头,将爬虫伪装成浏览器,用于反爬,是从浏览器复制的,即发起请求的一些请求头配置
params:发起这个get请求所需要的一些参数,服务器根据这个参数返回对应数据,浏览器开发这工具分析的
requests.get()即使用requests向目标网址发起请求,携带url地址,headers,params,请求成功会返回结果赋值给response。
最后这个函数返回response。可以看出这个爬虫和微博有关。
有帮助的话采纳一下哦!
爬虫的方法就是仿照浏览器,获取目标网站的返回html数据,html文件格式都是有统一标准的,headers是请求头
requests.get()会返回结果,对返回结果转化为json赋值给response,再将response的结果返回,就可以进一步分析数据了