新浪微博数据挖掘(python)本周人们在讨论的热门话题的提取
2015-04-23 19:53
681 查看
分析热门话题微博:
(1)人们在讨论(查询)什么话题(热门话题)
(2)该话题下的微博获取
(3)那些人转发了微博(涉及的人物)
(4)转发的时间和地点(话题的在时间和空间上的影响度)
(5)网民对此持有什么态度(情感分析)
开始之前,python的字典和列表的操作知识必须要有所基础。我基础不扎实浪费了一定的时间。。好好学习天天向上。
1,调用获取client.trends.weekly.get()获取本周的人们话题
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/4c777fad980b254df09bc9e123e2a4db)
核对一下API接口结果的json实例,层次结构式,字典{trends:字典类型的值,as_of,值},字典类型的值是嵌套着列表类型的值,而该列表的元素都是字典。。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/302019bb41a532e26457ab7478677427)
综上所述我们#获取该字典第一个属性trends的值,再逐层拆开,获取话题的name属性的值
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/282bcf28dc4cdd05ab69bbfa2f084063)
核对一下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201504/2d9b557073f437676ef0642dd3e2722d)
同样,我们可以获取查询的次数amount等属性。总的来说在分析之前,了解json实例的结构对我们是非常有利的。。
(1)人们在讨论(查询)什么话题(热门话题)
(2)该话题下的微博获取
(3)那些人转发了微博(涉及的人物)
(4)转发的时间和地点(话题的在时间和空间上的影响度)
(5)网民对此持有什么态度(情感分析)
开始之前,python的字典和列表的操作知识必须要有所基础。我基础不扎实浪费了一定的时间。。好好学习天天向上。
1,调用获取client.trends.weekly.get()获取本周的人们话题
核对一下API接口结果的json实例,层次结构式,字典{trends:字典类型的值,as_of,值},字典类型的值是嵌套着列表类型的值,而该列表的元素都是字典。。
综上所述我们#获取该字典第一个属性trends的值,再逐层拆开,获取话题的name属性的值
核对一下
同样,我们可以获取查询的次数amount等属性。总的来说在分析之前,了解json实例的结构对我们是非常有利的。。
相关文章推荐
- 新浪微博数据挖掘食谱之六: 元素篇 (提取微博元素)
- Python数据挖掘05--词云(wordcloud)找出老九门中热门词语
- 新浪微博数据挖掘食谱之二: 话题篇 (selenium)
- Python知乎热门话题数据的爬取实战
- python爬取新浪微博话题的相关数据
- Python 获取新浪微博的热门话题 (API)
- [置顶] 【python 新浪微博爬虫】python 爬取新浪微博24小时热门话题top500
- 新浪微博数据挖掘食谱之十: 元素篇 (提取转发微博的元素)
- Python 获取新浪微博的热门话题 (API)
- 【Python数据挖掘课程】七.PCA降维操作及subplot子图绘制
- 数据挖掘 关联规则的FP-growth-tree(FP增长树)的python实现 使用方法
- python解析html提取数据,并生成word文档实例解析
- 数据挖掘 Python实现ID3算法
- python--用linecache模块方便提取文本数据
- 数据挖掘一般流程(数据清洗,特征提取,建模,调参)
- 使用python 提取html文件中的特定数据
- 数据挖掘中SAS、python、R、spark、hadoop个人见解
- python提取mysql中中文数据,显示乱码
- 基于python的数据挖掘