2016-10-07 2 views
0

트위터 (리서치 바)에서 리서치를하고 리서치와 연결된 모든 프로필의 사용자 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을 보았다

, 난 내가 찾고 있어요 답변이 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) 
관련 문제