質問編集履歴
1
過去に地理情報なしで抜き取ったコードを加えた
test
CHANGED
File without changes
|
test
CHANGED
@@ -113,3 +113,61 @@
|
|
113
113
|
参考にしたテキスト(Twitterの空間分析/桐村喬/20191110)
|
114
114
|
|
115
115
|
![イメージ説明](697a66d54136028f83d5a905fbe013db.jpeg)
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
過去に地理情報無しで抜き取れたタイムラインとそのコード
|
122
|
+
|
123
|
+
```ここに言語を入力
|
124
|
+
|
125
|
+
import tweepy from datetime import timedelta
|
126
|
+
|
127
|
+
CK = '000'
|
128
|
+
|
129
|
+
CS = '000'
|
130
|
+
|
131
|
+
AT = '000'
|
132
|
+
|
133
|
+
AS = '000'
|
134
|
+
|
135
|
+
class Listener(tweepy.StreamListener):
|
136
|
+
|
137
|
+
def on_status(self, status):
|
138
|
+
|
139
|
+
status.created_at += timedelta(hours=9)
|
140
|
+
|
141
|
+
print('------------------------------')
|
142
|
+
|
143
|
+
print(status.text) print("{name}({screen}) {created} via {src}\n".format(name=status.author.name, screen=status.author.screen_name,created=status.created_at, src=status.source)) return True
|
144
|
+
|
145
|
+
def on_error(self, status_code):
|
146
|
+
|
147
|
+
print('エラー発生: ' + str(status_code))
|
148
|
+
|
149
|
+
return True
|
150
|
+
|
151
|
+
def on_timeout(self):
|
152
|
+
|
153
|
+
print('Timeout...')
|
154
|
+
|
155
|
+
return True
|
156
|
+
|
157
|
+
auth = tweepy.OAuthHandler(CK, CS)
|
158
|
+
|
159
|
+
auth.set_access_token(AT, AS)
|
160
|
+
|
161
|
+
listener = Listener()
|
162
|
+
|
163
|
+
stream = tweepy.Stream(auth, listener)
|
164
|
+
|
165
|
+
stream.filter(track = ["プログラミング"])
|
166
|
+
|
167
|
+
RT @sunabacoTKMT: 3期の卒業生の方が案件とってきた!!
|
168
|
+
|
169
|
+
ウレシ( ꈍᴗꈍ) #sunabaco #プログラミング
|
170
|
+
|
171
|
+
https://t.co/zrLlfbhO5x CARIN@SUNABACO(CarinWaka21) 2020-08-23 16:51:05 via Twitter for iPhone
|
172
|
+
|
173
|
+
```
|