파이썬 Tweepy 실행 질문
조회수 943회
파이썬으로 트위터 내용을 크롤링 하고 싶은데 Tweepy 패키지가 실행이 안되는 것 같은데 어떻게 해야 하나요? ㅠㅠ
(트위터 최대 수집 제한은 몇개인지 알 수 있을까요?)
코드는 아래와 같습니다
import tweepy
consumer_key = "DUtpRNHpSEFhVj1dJ890cLIya"
consumer_secret = "08CA1vAGuZWHsbQUovqxqOBuicw44fLxalNE8TLDHTiDNoyIfb"
access_token = "908202087032352768-WuZtPZDBubODjEuND1QawgpDPcVioEc"
access_token_secret = "OrTedtrPE0zlu4JdcmLuGpjZjw3okYqFMwGwrci9uJzoF"
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
location = "%s,%s,%s" % ("35.95", "128.25", "1000km") # 검색기준(대한민국 중심) 좌표, 반지름
keyword = "소확행"
wfile = open(os.getcwd()+"/twitter.txt", mode='w')
cursor = tweepy.Cursor(api.search,
q=keyword,
since='2016-01-01', # 2015-01-01 이후에 작성된 트윗들로 가져옴
count=100, # 페이지당 반환할 트위터 수 최대 100
geocode=location,
include_entities=True)
for i, tweet in enumerate(cursor.items()):
print("{}: {}".format(i, tweet.text))
wfile.write(tweet.text + '\n')
wfile.close()
1 답변
-
팀 프로젝트를 하다 우연히 발견했는데, (물론 지금쯤이면 이미 해결하셨겠지만...ㅋㅋㅋ) 다른 분들이 혹시 이런 문제를 겪지 않으실까 해서 해결법 올려놓고 가요.
파일의 이름이
tweepy.py
로 되어있는 것을 확인할 수 있는데, 파이썬 특성상 이러면 tweepy 라이브러리 대신 스스로를 import 시도하게 됩니다.파일 이름을 다른 라이브러리와 겹치지 않도록 변경한 후, 다시 실행해 보시면 잘 될거에요. :)
추가적으로, 수집 제한 등에 대한 모든 사항은 다음 URL에서 확인하실 수 있습니다! https://developer.twitter.com
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력