
1:安装python(这个不多说啦)
2:下载新浪微博SDK的python包,解压为weibopy目录
(opentsinacomcn/wiki/indexphp/SDK)
3:申请AppKey,详见(opentsinacomcn/wiki/indexphp/FAQ)
流程:
1:通过oAuth认证,详见(opentsinacomcn/wiki/indexphp/Oauth)
按我的理解简化如下:
用户在新浪微博给的页面输入账号密码,然后微博给应用一个PIN码,这样应用通过PIN码才有权限访问该用户的信息,而应用在整个过程中是接触不到密码的,所以用户觉得很安全,后果很满意
2:获得认证之后,就可以使用微博SDK提供的API获得信息啦
3:如果想设计web或者客户端应用的话,那就继续加个GUI好啦(未完成)
#!/usr/bin/python
import webbrowser
from weibopyauth import OAuthHandler
from weibopyapi import API
AppKey = '2525355147'
AppSecret = '2e2c7bcdfc362eace266d1f2bf83fe6b'
my_auth = OAuthHandler(AppKey , AppSecret)
webbrowseropen(my_authget_authorization_url())
verifier = raw_input('PIN: ')strip()
my_authget_access_token(verifier)
my_api = API(my_auth)
for comment in my_apimentions():
object = comment
id = object__getattribute__("id")
text = object__getattribute__("text")
print str(id) + " : " + text
希望能帮到你!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" "">
<html>
<head>
<meta >
数据助手是新浪微博中的一个智能数据管家,帮助用户记录了个人新浪微博的多方位数据。很多小伙伴还不知道新浪微博在哪里,怎么查看使用。下面我带来了相关介绍,一起来看看吧!
如何查看手机微博中的数据助手
1、打开手机微博,在主页下拉找到“粉丝服务”,点击它,
2、点进去之后,往下拉可以在最后面看到“数据助手”,点击进去。
3、打开数据助手可以看到里面有很多选项,包括:数据概览、粉丝分析、内容分析、互动分析、相关账号分析、文章分析等。
4、点击数据概览:在数据概览这里可以看到昨天的微博总的一个变化情况,比如粉丝变化、互动情况、我的主页浏览量、浏览人数、我发布的内容等等。
5、关于粉丝分析,这里可以查到粉丝数量、粉丝来源、粉丝类型、粉丝增加减少数等等。
6、内容分析:这个功能是很强大的,可以查看微博总数,总评论数,还可以对单篇微博进行单独分析。
7、查看互动分析:在这里可以看到近七天内粉丝最活跃用户是谁,会有前十名的排行榜。
8、关于文章分析:这里可以查看到微博总阅读数、文章发布总数、总转发数、总评论数、总赞数,还可以对单篇文章进行单独的分析。
要不就用人工的复制粘贴,要不就使用爬虫来抓取数据。其实还是要看楼主你想要什么数据。需要什么数据就去采集什么数据。楼主其实可尝试一下集搜客这个软件。因为亲身试用过,还是非常不错的,适合没有技术基础的人使用,懂点网页知识的当然就更好了。
以上就是关于如何通过python调用新浪微博的API来爬取数据全部的内容,包括:如何通过python调用新浪微博的API来爬取数据、如何通过url获取新浪微博手机端数据、新浪微博数据助手怎么查看使用 查看使用方法介绍等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)