吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 636|回复: 0
收起左侧

[求助] python爬取微博内容json部分报错求助

[复制链接]
rookieicrack 发表于 2022-8-1 16:17
本帖最后由 rookieicrack 于 2022-8-1 16:22 编辑

根据关键词用python爬取微博内容
comments_ID = []

def get_title_id():
    for page in range(2, 45):  # 每个页面大约有9个话题
        headers = {
            "User-Agent": UserAgent().chrome  # chrome浏览器随机代{过}{滤}理
        }
        time.sleep(1)
        # 该链接通过抓包获得(这里需要更改成你的话题url)
        api_url='https://m.weibo.cn/api/container/getIndex?containerid=231583&page_type=searchall='+str(page)
        print(api_url)
        rep1 = requests.get(url=api_url, headers=headers)
        rep=json.loads(rep1.text)
        # 获取ID值并写入列表comment_ID
        for json1 in rep['data']['cards']:
            comment_ID = json1["card_group"][0]['mblog']['id']
            comments_ID.append(comment_ID)


报错内容如下`D:\software\python\python.exe D:/BaiduNetdiskDownload/weibo/weibotopic.py
https://m.weibo.cn/api/container/getIndex?containerid=231583&page_type=searchall=2
Traceback (most recent call last):
File "D:/BaiduNetdiskDownload/weibo/weibotopic.py", line 278, in
get_title_id()
File "D:/BaiduNetdiskDownload/weibo/weibotopic.py", line 80, in get_title_id
comment_ID = json1["card_group"][0]['mblog']['id']
KeyError: 'card_group'Process finished with exit code 1

改为
for json1 in rep['data']['cards']:
    comment_ID = json1[0]["card_group"][0]['mblog']['id']
    comments_ID.append(comment_ID)
又报错
D:\software\python\python.exe D:/BaiduNetdiskDownload/weibo/weibotopic.py
https://m.weibo.cn/api/container/getIndex?containerid=231583&page_type=searchall=2
Traceback (most recent call last):
  File "D:/BaiduNetdiskDownload/weibo/weibotopic.py", line 278, in <module>
    get_title_id()
  File "D:/BaiduNetdiskDownload/weibo/weibotopic.py", line 80, in get_title_id
    comment_ID = json1[0]["card_group"][0]['mblog']['id']
KeyError: 0

Process finished with exit code 1

屏幕截图(27).png

本人菜鸟,求大佬指点

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 10:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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