mirror of
https://github.com/searxng/searxng
synced 2024-01-01 19:24:07 +01:00
d
This commit is contained in:
parent
32c473135d
commit
00e9db318d
1 changed files with 11 additions and 5 deletions
|
@ -5,6 +5,7 @@
|
|||
from json import loads
|
||||
from urllib.parse import urlencode
|
||||
from datetime import datetime
|
||||
from datetime import timedelta
|
||||
|
||||
about = {
|
||||
"website": 'https://twitter.com',
|
||||
|
@ -31,19 +32,24 @@ def request(query, params):
|
|||
|
||||
if params['time_range'] in time_range_dict:
|
||||
# 计算截止时间
|
||||
today = datetime.datetime.today()
|
||||
today = datetime.today()
|
||||
if params['time_range'] == 'day':
|
||||
until_date = today - datetime.timedelta(days=1)
|
||||
until_date = today - timedelta(days=1)
|
||||
elif params['time_range'] == 'week':
|
||||
until_date = today - datetime.timedelta(weeks=1)
|
||||
until_date = today - timedelta(weeks=1)
|
||||
elif params['time_range'] == 'month':
|
||||
until_date = today - datetime.timedelta(days=30)
|
||||
until_date = today - timedelta(days=30)
|
||||
elif params['time_range'] == 'year':
|
||||
until_date = today - datetime.timedelta(days=365)
|
||||
until_date = today - timedelta(days=365)
|
||||
|
||||
# 将截止时间格式化为字符串
|
||||
until_str = until_date.strftime('%Y-%m-%d')
|
||||
query += ' since:' + until_str
|
||||
else:
|
||||
until_date = today - timedelta(weeks=1)
|
||||
until_str = until_date.strftime('%Y-%m-%d')
|
||||
query += ' since:' + until_str
|
||||
|
||||
|
||||
params['url'] = search_url.format(url=url, query=urlencode({'q': query}))
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue