使用twitter api v1.1按twitter句柄和关键字搜索

2024-09-30 03:25:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用twitter的API v1.1和urllib2库来搜索包含给定用户推特的特定关键字的tweet。我尝试过的代码是:

#!/usr/bin/python

import json
import sys
import urllib2
import os



#input twitter handle
handle = sys.argv[1]

sturl="https://api.twitter.com/1.1/search/tweets.json?q=immigrant%20OR%20illegal%20from%3A"+handle+"&src=typd";

url = urllib2.urlopen(sturl)

#convert the data and load it into json
data = json.load(url)

print len(data), "tweets"

它将所需的用户句柄作为输入,并通过该帐户搜索包含“移民”或“非法”字样的tweet,并打印出此类tweet的数量。我得到的错误是:

^{pr2}$

我是否使用了错误的查询格式?我尝试过浏览API文档,但是我找不到一个查询选项来按twitter句柄和关键字进行搜索。在


Tags: 用户importapijsonurldatasysload
1条回答
网友
1楼 · 发布于 2024-09-30 03:25:28

我觉得你的网址搞砸了 访问

https://api.twitter.com/1.1/search/tweets.json?q=immigrant%20OR%20illegal%20from%3Asoccer&src=typd

这就是当你的句柄是足球时的url。 你应该得到这个

^{pr2}$

你应该看看网址应该是什么样的。 你肯定应该使用API密钥或其他一些身份验证工具。在

相关问题 更多 >

    热门问题