【Python】爬虫获取微博热搜数据,response中文显示“\u7814\u7a76\u8bc1\u5b9e\u”
问题描述
在爬虫获取微博热搜数据的时候,response中文出现了不便于理解的字段,截取如下:
......[{"title_sub":"\u7814\u7a76\u8bc1\u5b9e\u559d\u5496\u5561\u80fd\u964d\u4f4e\u75db\u98ce\u98ce\u9669","item_log":{"key":"#\u7814\u7a76\u8bc1\u5b9e\u559d\u5496\u5561\u80fd\u964d\u4f4e\u75db\u98ce\u98ce\u9669#"}
解决方法
引入json
模块,在拿数据的时候用json.loads
处理下就ok了;
demo_code:
import requests
import jsonurl = "https://m.weibo.cn/api/container/getIndex"querystring = {"containerid":"231583","page_type":"searchall"}headers = {'sec-ch-ua': "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"100\", \"Google Chrome\";v=\"100\"",'x-xsrf-token': "99c11b",'sec-ch-ua-mobile': "?0",'user-agent': "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Safari/537.36",'accept': "application/json, text/plain, */*",'mweibo-pwa': "1",'x-requested-with': "XMLHttpRequest",'sec-ch-ua-platform': "\"Windows\"",'sec-fetch-site': "same-origin",'sec-fetch-mode': "cors",'sec-fetch-dest': "empty",}response = requests.request("GET", url, headers=headers, params=querystring)
data = json.loads(response.content)
print(data)
返回结果
over~~~
【Python】爬虫获取微博热搜数据,response中文显示“\u7814\u7a76\u8bc1\u5b9e\u”相关推荐
- python爬取微博热搜数据并保存!
主要用到requests和bf4两个库将获得的信息保存在d://hotsearch.txt下importrequests;importbs4mylist=[]r=requests.get(ur- 很多 ...
- Python爬取微博热搜数据之炫酷可视化
可视化展示 看完记得点个赞哟 微博炫酷可视化音乐组合版来了! 项目介绍 背景 现阶段,微博.抖音.快手.哗哩哗哩.微信公众号已经成为不少年轻人必备的"生活神器".在21世纪的今天, ...
- 用Python爬取微博热搜数据
废话少说,直接上代码,然后再详细介绍构造过程. 代码 import urllib.request import re import pandas as pd import time import ra ...
- Python爬虫分析微博热搜关键词(代码已过时,仅供参考)
1,使用到的第三方库 requests BeautifulSoup 美味汤 worldcloud 词云 jieba 中文分词 matplotlib 绘图 2,代码实现部分 import request ...
- python爬取微博热搜并存入表格_python爬虫进阶之爬取微博热搜存入Mysql
在编程中,我们如果想要把数据转入数据库中,首先会选择 MySQL数据库.因为MySQL数据库体积小.速度快.总体拥有成本低.开放源代码,其有着广泛的应用,例如我们使用python爬虫微博热搜,就可以使 ...
- php获取微博热搜,Python获取微博热搜的方法
原标题:Python获取微博热搜的方法 微博热搜的爬取需要用到lxml和requests两个库 url=https://s.weibo.com/top/summary?Refer=top_hot&am ...
- Python用requests库+BeautifulSoup库+re库获取微博热搜(有详解)
Python用requests库+BeautifulSoup库+re库获取微博热搜 import requests from bs4 import BeautifulSoup import re de ...
- python热搜排行功能_用Python做一个微博热搜榜的语音播报
微博是一个社交平台,有高效的信息流,几乎所有人能在这上面找到自己感兴趣的内容.经常使用微博的小伙伴,大家对微博热搜榜应该都不会很陌生.每天发生了什么新闻呢,谁谁谁又上热搜了. 在这个信息社会,每天发生 ...
- python热搜排行功能_手把手教你用Python+Pyecharts让微博热搜榜动起来
今天教大家如何用pyecharts制作微博热搜榜动态展示视频,先上视频看看效果: 教程主要有2部分: 一是python爬取微博热搜内容 二是用pyecharts制作动态视频 下面给大家详细介绍一下 一 ...
最新文章
- UML 类之间的几种关系
- 第21课:中文自然语言处理的应用、现状和未来
- code warri_我参加了有史以来的第一届Warri Tech宣传活动。 这是我学到的。
- 201673020127 词频统计软件项目报告
- 【Elasticsearch】es Ingest 节点
- Unity3D基础2:新建模型
- java中阻止类的继承
- android浏览系统分区,Android系统分区
- 【图像处理】【去模糊】代码资源汇总
- 诛仙服务器状态查询,《诛仙2》3月19日服务器数据互通公告
- ubuntu 卸载NetworkManager
- as常用固定搭配_常见固定搭配
- fences卸载_fences是什么意思?WIN10专业版彻底删除fences的技巧
- 项目管理过程组-十五至尊图
- 极好的GoogleChrome插件下载网站(无需vpn)
- 《蜗居》100句台词 血淋淋的经典
- qiankun使用Actions实现通信
- UCB——上界置信算法
- office2003 安装步骤及注意事项
- CentOS 6.4安装配置ldap