2014-05-19 2 views
1

특정 검색어와 관련된 트윗 목록을 검토하고 모든 해시 태그를 추출하려고합니다. 모든 해시 태그를 포함하는 파이썬 목록을 만들고 싶습니다. Twython을 다음과 같이 사용하기 시작했습니다.Twython을 사용하여 파이썬 트위터 쿼리에서 트윗을 추출하려고합니다.

from twython import Twython 

api_key = 'xxxx' 
api_secret = 'xxxx' 
acces_token = 'xxxx' 
ak_secret = 'xxxx' 


t = Twython(app_key = api_key, app_secret = api_secret, oauth_token = acces_token,   oauth_token_secret = ak_secret) 
search = t.search(q = 'Python', count = 10) 

tweets = search['statuses'] 
hashtags = [] 
for tweet in tweets: 
    b = (tweet['text'],"\n") 
    if b.startswith('#'): 
     hastags.append(b) 

작동하지 않는 것 같습니다.
'튜플 객체의 시작 속성이 없습니다'

먼저 모든 상태 목록을 만들고 언급 된 방법을 사용하여 추출할지 여부는 확실하지 않습니다. 또는 먼저 상태 목록을 작성하지 않고 진행하는 것이 좋습니다.

문자열은 startswith 속성을 가지고 튜플은하지 않습니다, 당신에게 올바른

답변

1

감사드립니다.

변경이 마지막 세 줄은 : 당신이 정말 줄 바꿈을하려면

b = (tweet['text']) 
if b.startswith("#") is True: 
    hashtags.append(b) 

다음은 다음과 같습니다

b = (tweet['text'] + "\n") 
if b.startswith("#") is True: 
    hashtags.append(b) 
+0

답변 주셔서 감사 많은. 그것은 작동합니다 :) – user3622138

+0

아무런 문제가 ... 지금은 답변을받지 않으므로 목록에 계속 나타나지 않도록 답변을 수락해야합니다. – Ben

관련 문제