2013-06-12 5 views
0

Есть ли способ использовать API 1.1 для Twitter, чтобы вести поиск всех сообщений с конкретным запросом в определенный день или за последнюю неделю?Twitter REST API v1.1 - поиск по дате?

Если какой-либо модуль python, который соответствует API, сможет это сделать (я использовал twython), или есть какой-то конкретный модуль, который люди могут рекомендовать для этой задачи?

ответ

0

Короткий ответ, есть.

Например:

#Import the required modules 
from twython import Twython 
import json 
import csv 

#Set the path for the output file 
path = r'C:\Users\etc\file.txt' 

#Setting the OAuth 
Consumer_Key = 'XXX'; 
Consumer_Secret = 'XXX'; 
Access_Token = 'XXX'; 
Access_Token_Secret = 'XXX'; 

#Connection established with Twitter API v1.1 
twitter = Twython(Consumer_Key, Consumer_Secret, Access_Token, Access_Token_Secret); 

#Twitter is queried 
response = twitter.search(q='%40annoys_parrot', since = '2014-02-04', until = '2014-02-05'); 

#Results are printed 
print(json.dumps(response, sort_keys = True, indent = 2)) 

#Results are saved to txt file 
file = open(path, 'w') 
file.write((json.dumps(response, sort_keys = True, indent = 2))) 
file.close() 

Затем вам нужно только проанализировать результаты. Вы можете найти дополнительную информацию об этом here.

Смежные вопросы