WordPress课程广告

解决python:AttributeError: ‘set’ object has no attribute ‘items’错误记录

释放双眼,带上耳机,听听看~!
00:00
00:00

在之前写爬虫代码的时候,我自以为认代码各方面的都没问题了,但是出现了这样一个错误:

AttributeError: ‘set’ object has no attribute ‘items’

手动苦笑不得,检查了一遍代码发现都没问题,但是运行还是出现这个错误,于是我就果断百度了下,

出现这个错误可能是我们把一组dict,用逗号相隔了

例如{“id”,id}
应该为{“id”:id}

原文地址:https://www.cnblogs.com/ps0327/p/11230607.html

于是我检查了自定义的header,果然是我自定义的header有问题,虽然不是上述的错误。

但是headers是一个字典,不是字符串,我直接复制了UA信息,所以报错了。

错误代码:

  1. headers = {
  2. # 伪装百度蜘蛛
  3. 'User-Agent:Mozilla/5.0 (compatible; Baiduspider/3.0; +http://www.baidu.com/search/spider.html)'
  4. }

改正后的代码

  1. headers = {
  2. # 伪装百度蜘蛛
  3. 'User-Agent': 'Mozilla/5.0 (compatible; Baiduspider/3.0; +http://www.baidu.com/search/spider.html)'
  4. }

本人一直记性不大好(真是老了),在headers这里其实疏忽过几次了,为了避免,今天特意写个文章,记录下,加深下印象。

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    Python笔记

    python chardet模块

    2021-10-29 23:06:23

    PycharmPython笔记精品资源

    PyCharm破解教程(简单长期稳定)

    2021-11-23 23:00:17

    WordPress网站建设宣传图片
    0 条回复 A文章作者 M管理员
    只欢迎客观友好的评论哦!!!
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索