找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3656|回复: 5

[已解决] 求救一个关于连接Twitter API的问题。

5

主题

20

帖子

20

积分

贫民

积分
20
pgx5967973 发表于 2016-7-14 19:41:35 | 显示全部楼层 |阅读模式
求大神救,新手我最近在自学《Python 网络数据采集》,连接twitter然后搜素推文,书上代码如下:
from twitter import Twitter
t = Twitter(auth=OAuth("752841108787310592QcRgqde7uzwb7Noyw1ufBD4AoaZwXJb","DWGuEAKqGqsB8hyxhmI9ZzBC3f72t5MCPraN0SWj2f8T0","JVthjRGkBVjj20hGjYdm26rH2","TG4sPsFh0J3azgPFH9d3BfywasQViC9nGfG0BobV3ETXaGisRa"))
pythontweets = t.search.tweets(q = "#python")
print(pythontweets)
--------------------
报错,OAuth没有定义。。。。。。,求教这个功能按上面这个思路怎么实现?
回复

使用道具 举报

5

主题

20

帖子

20

积分

贫民

积分
20
pgx5967973  楼主| 发表于 2016-7-14 20:55:09 | 显示全部楼层
  1. # -*- coding: utf-8 -*-
  2. from twitter import Twitter

  3. t = Twitter(auth=OAuth("752841108787310592-QcRgqde7uzwb7Noyw1ufBD4AoaZwXJb","DWGuEAKqGqsB8hyxhmI9ZzBC3f72t5MCPraN0SWj2f8T0","JVthjRGkBVjj20hGjYdm26rH2","TG4sPsFh0J3azgPFH9d3BfywasQViC9nGfG0BobV3ETXaGisRa"))

  4. pythonTweets = t.search.tweets(q="#python")
  5. print(pythonTweets)
复制代码
我重新发了下代码。现在报错是OAuth没有定义。想问下怎么用这个思路实现连接twitter API

回复 支持 反对

使用道具 举报

5

主题

20

帖子

20

积分

贫民

积分
20
pgx5967973  楼主| 发表于 2016-7-14 21:15:59 | 显示全部楼层
我自己解决了,妹的!
  1. from twitter import *
复制代码

这样就行了,晕啊
回复 支持 反对

使用道具 举报

5

主题

165

帖子

165

积分

版主

Rank: 7Rank: 7Rank: 7

积分
165

热心会员突出贡献优秀版主荣誉管理

mongo 发表于 2016-7-15 10:38:16 | 显示全部楼层
也就是说这个OAuth是twitter 这个模块中Twitter类的一个方法
也可以使用Twitter.OAuth()吧 ,这是是模块导入的一个小问题
回复 支持 反对

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-7-15 14:55:40 | 显示全部楼层
赞同楼上的说法!不能够完全相信书本上的代码,因为他们可能把部分代码进行了删减
回复 支持 反对

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-7-15 14:55:42 | 显示全部楼层
赞同楼上的说法!不能够完全相信书本上的代码,因为他们可能把部分代码进行了删减
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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