Я пытался использовать пользовательский поиск Google.dateRestrict в обычном поиске Google с использованием Python
from googleapiclient.discovery import build
my_api_key = "MASKXXX"
my_cse_id = "MASKXXXX"
date = "2016-01-01:2016-01-02"
def google_search(search_term, api_key, cse_id, **kwargs):
service = build("customsearch", "v1", developerKey=api_key)
res = service.cse().list(q=search_term, cx=cse_id, dateRestrict=date, **kwargs).execute()
return res['items']
results = google_search('crude oil site:www.bloomberg.com/news/articles/', my_api_key, my_cse_id, num=5)
for result in results:
# pprint.pprint(result)
print result['title']
print result['snippet']
Приведенный выше код работает, но я хочу, чтобы результаты возвращали статьи для определенной даты. Я пытаюсь использовать параметр dateRestrict, но он не работает. Я пробовал различные форматы, но никто не работает. В чем может быть проблема? Спасибо за помощь.