Я хочу обходить 10000 твитов в твиттере, содержать определенное слово с хэштегом.twitter crawling hashtag с api для использования python
например, содержать хэштаг, #love, как это.
и ползать все хэштег в твиттере.
например, один твит есть подобный.
[я сонный #boring #tired #sleep]
и я хочу, чтобы сканировать данные и увидеть результат, как это.
"#boring" "#tired" "#sleep"
я ожидаю, чтобы понять, что я говорю.
Я пытался обходить хэштаг, используя twitter API для python.
но есть некоторые ошибки
моего кода после этого:
from tweepy.streaming import StreamListener
from tweepy import OAuthHandler
from tweepy import Stream
#Variables that contains the user credentials to access Twitter API
access_token = "mytoken"
access_token_secret = "mytokenscret"
consumer_key = "consumerkey"
consumer_secret = "consumersecret"
class StdOutListener(StreamListener):
def on_data(self, data):
print data
return True
def on_error(self, status):
print status
if __name__ == '__main__':
l = StdOutListener()
auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
stream = Stream(auth, l)
stream.filter(track=['#happy'])
, когда я запускаю этот код, есть всплывающее окно, как это.
как исправить это, и просканировать твит все хэштег, что твит содержит специальный хэштег.
Я пробовал python 3.3.4 и windows 8.1 64x.
, пожалуйста, помогите мне.
спасибо, что прочитали мой вопрос.
Вы даже просмотрели сообщение об ошибке? Вы буквально пропускаете круглые скобки при вызове 'print' – Keatinge
@ Keatinge, я путаю, что с использованием функции печати python 2.x и 3.x моя ошибка благодарит за ваш комментарий! –