鱼C论坛

 找回密码
 立即注册
查看: 1846|回复: 3

[已解决]爬虫中的头部标签header和参数params有什么用?

[复制链接]
发表于 2022-5-21 22:02:36 | 显示全部楼层    本楼为最佳答案   
本帖最后由 白two 于 2022-5-21 22:19 编辑

header 是请求头, 服务器可能会检测你的请求头, 所以尽量让自己的请求头信息足够完善, 不然可能就会被识别出是爬虫,
一般来说就是你电脑的参数信息, 和 cookies 之类的东西, 你 header 里面携带的信息不同, 服务器的响应也可能不同

params 是 网址的参数, 少参数是可以访问的, 多参数能不能访问你自己去试一下

拿鱼c论坛的互助板块举例
  1. https://fishc.com.cn/bestanswer.php?mod=huzhu&fid=173
复制代码

里面的 mod=huzhu, fid=173 就是 params 参数, 服务器接到这个请求就会拿到这些参数, 就会通过视图函数进行查询等操作来返回信息, 在再加载到 html 上面, 其实就相当于你函数的 形参一样.

以鱼c论坛为例, 它的模板可能是通用的, 里面的内容是空的, 你访问的这个请求会把 mod = huzhu, fid = 173 这个参数传给视图函数,
然后视图函数查询数据库找到 互助 板块内容相关的内容, 再将这个内容返回给客户端(fid是互助里面的板块, 173就是python的内容), 加载到 html 上面

加 params 就是为了定向拿到这一块的内容
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-29 05:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表