1
크레이 링 (긁기, 스트리밍) 결과가 매우 좋다크롤링 (스크래핑, 스트리밍) 결과를 저장하려면 어떻게해야합니까?
ex. 973 : { 'text': 'RT @ 1111 : hihihihihihihi'}
그러나! 저장할 수 없습니다.
어떻게 수정합니까?
import tweepy
import time
import os
import json
import simplejson
search_term = '5555'
search_term2= '4444'
search_term3='3333'
search_term4='2222'
search_term5='1111'
lat = "11.11"
lon = "11.11"
radius = "100km"
API_key = "0"
API_secret = "0"
Access_token = "0"
Access_token_secret = "0"
location = "%s,%s,%s" % (lat, lon, radius)
auth = tweepy.OAuthHandler(API_key, API_secret)
auth.set_access_token(Access_token, Access_token_secret)
api = tweepy.API(auth)
c=tweepy.Cursor(api.search,
q="{}+OR+{}".format(search_term, search_term2, search_term3, search_term4, search_term5),
rpp=1000,
geocode=location,
include_entities=True)
data = {}
i = 1
for tweet in c.items():
data['text'] = tweet.text
print(i, ":", data)
time.sleep(0.4)
i += 1
txt 파일이 만들어지지 않았습니다. -> 오류 메시지는 없습니다.
또는 txt 파일이 만들어집니다. 그러나 txt에는 "트윗 텍스트와 트윗 날짜"가 없습니다. -> 오류 메시지는 없습니다.
(안 반드시 TXT file.Save Excel 파일.)
wfile = open(os.getcwd()+"/tqtq.txt", mode='w')
data = {}
i = 0
for tweet in c.items():
data['text'] = tweet.text
data['date']= tweet.text
wfile.write(data['text','date']+'\n')
i += 1
time.sleep(0.4)
wfile.close()