白日梦daydreams 2022-10-29 20:24 采纳率: 100%
浏览 197
已结题

B站爬虫状态码-412怎么办

代码如下:(相关Cookies已删)

import json
import requests

headerTemplate = {
    "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
    "accept-encoding": "gzip, deflate, br",
    "accept-language": "zh-CN,zh;q=0.9",
    "cache-control": "no-cache",
    "cookie": "cookie已清除",
    "pragma": "no-cache",
    "upgrade-insecure-requests": "1",
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36"
}

res = json.loads(requests.get('https://api.bilibili.com/x/web-interface/nav',headers = headerTemplate).text)
print(res)

运行后报错:

{'code': -412, 'message': '请求被拦截', 'ttl': 1, 'data': None}

问问为什么会报-412错误啊

  • 写回答

1条回答 默认 最新

  • 经海路大白狗 前端领域优质创作者 2022-10-29 22:43
    关注

    412本身是 没有满足的先决条件,你得检查 上面那些头信息是否缺少

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月8日
  • 已采纳回答 10月31日
  • 创建了问题 10月29日

悬赏问题

  • ¥15 用verilog实现tanh函数和softplus函数
  • ¥15 Hadoop集群部署启动Hadoop时碰到问题
  • ¥15 求京东批量付款能替代天诚
  • ¥15 slaris 系统断电后,重新开机后一直自动重启
  • ¥15 QTableWidget重绘程序崩溃
  • ¥15 谁能帮我看看这拒稿理由啥意思啊阿啊
  • ¥15 关于vue2中methods使用call修改this指向的问题
  • ¥15 idea自动补全键位冲突
  • ¥15 请教一下写代码,代码好难
  • ¥15 iis10中如何阻止别人网站重定向到我的网站