2016-10-07 15 views
0

tweeter(リサーチバー)でリサーチを行い、そのリサーチに関連するすべてのプロフィールのID /ユーザー名を取得するモジュールを探していました。私はまだして、リストには何もすべてのプロファイルの試合を得なかっ search_users _lookup_usersTweepyで結果を検索して処理する方法

#!/usr/bin/env python                  
    #-*-coding:utf-8-*-                                          

import tweepy, time, sys 

CONSUMER_KEY = '#' 

CONSUMER_SECRET = '#' 
ACCESS_KEY = '#' 

ACCESS_SECRET = '#' 

auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) 

auth.set_access_token(ACCESS_KEY, ACCESS_SECRET) 

api = tweepy.API(auth) 

liste2 = ["X", "Y", "Z"] 

i = 0 

while (liste2[i] != '\0'): 

    file = api.search.users(liste2[i]) 

    print "passed" 

    i = i + 1 

:私は、API tweepyを見てきました

は、私が探してい答えはTHES 2 fonctionで非表示だと思いますサーチ。

DOC:https://github.com/tweepy/tweepy/blob/master/tweepy/api.py

感謝:)

+0

あなたは、このコードを達成するために何をしようとしていますか?ユーザー名に文字列が含まれているすべてのユーザーを検索しますか?また、APIを使用した検索とウェブサイトのバーからの検索では同じ結果が得られないことに注意してください。 – Efferalgan

+0

私の答えは、タイプミスがあった、それは今修正され、動作するはずです。 – Efferalgan

答えて

0

あなたがいないドキュメントに、ソースコードにリンクされています。ドキュメントはhereです。それはあまり最新ではないので、注意してください。

あなたはただ行うことができます。

import tweepy 

CONSUMER_KEY = "#" 
CONSUMER_SECRET = "#" 
ACCESS_KEY = "#" 
ACCESS_SECRET = "#" 

#Twitter credentials 
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) 
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET) 
#api = tweepy.API(auth_handler=auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True) 
api = tweepy.API(auth) 

liste2 = ["X", "Y", "Z"] 

for element in liste2: 
    results = api.search_users(q=element) 
    #results now contains a lot of `user` objects, let's iterate through it to see the usernames 
    for user in results: 
     print(user.screen_name) 
関連する問題