如何通过python调用新浪微博的API来爬取数据

如何通过python调用新浪微博的API来爬取数据,第1张

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获取新浪微博手机端数据、新浪微博数据助手怎么查看使用 查看使用方法介绍等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9345714.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存