QQ 2023-02-19 22:37 采纳率: 0%
浏览 6

为什么持久化存储,请求不到

数据能够解析到,能够爬到数据
然后到这里请求持久化存储然后就报错,爬的好几个就是这里出问题

img

img_date=requests.get(url=src_img,headers=headers).content

Traceback (most recent call last):
File "C:\Users\Administrator\PycharmProjects\pythonProject\爬虫\4k.py", line 21, in
img_date=requests.get(url=src_img,headers=headers).content

  • 写回答

2条回答 默认 最新

  • 不咕鸟会咕咕 2023-02-19 23:44
    关注

    根据报错信息来看,可能是因为请求获取到的数据在进行 .content 方法转换时出现了错误。

    一种可能的情况是请求获取到的是空数据或者格式不正确,导致在尝试将其转换为 content 格式时出现错误。

    你可以在请求数据前打印出 src_img 和 headers,检查一下请求的地址和请求头是否正确;或者使用 response.text 查看响应内容,进一步排查错误。

    另外,你也可以使用 requests 库提供的异常处理机制,如下所示:

    try:
        img_date=requests.get(url=src_img,headers=headers).content
    except requests.exceptions.RequestException as e:
        print('请求图片数据失败:', e)
        # 继续进行下一步操作或者退出程序
    
    
    

    这样可以捕获并处理请求过程中的异常。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月19日

悬赏问题

  • ¥15 有关类的报错,在模块里调用另一个模块的方法下的变量时出错
  • ¥15 delphi7 HMAC_SHA256方式加密
  • ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
  • ¥15 下列c语言代码为何输出了多余的空格
  • ¥15 kali linux用wget archive.kali.org/archive-key.asc指令下载签名无效(失败)
  • ¥15 openHarmony 利用c++程序在dayu210开发板上实现拉取RTSP视频流并且在屏幕上显示
  • ¥15 GD32H757的can通信配置
  • ¥20 nist随机数测试的问题
  • ¥20 帮我解决这个项目,thank you各位程序员
  • ¥15 哪位能用ea软件做一下,有偿