通常,python get 请求允许您输入 HTTP Get 请求的参数import requests params={"lang":'en'}response = requests.get(url, params)print(json.loads(response.text)){'text': 'Hello World', 'lang': 'en', 'time': '2019-04-04', 'id': 1608}但对于时间字段,我想按时间范围进行过滤。像 params = {"time": [2019-01-01, 2019-02-02] 之类的东西。这可以在参数本身中完成吗?如果不是的话,这样做又有什么意义呢?
1 回答
ibeautiful
TA贡献1993条经验 获得超5个赞
datetime像这样使用模块:
import requests
import datetime
params={"lang":'en'}
response = requests.get(url, params)
r = json.loads(response.text)
rTime = datetime.strprtime(r['time'], '%Y-%m-%d')
# !!ATTENTION!!
startDate = datetime.date(YEAR, MONTH, DAY)
endDate = datetime.date(YEAR, MONTH, DAY)
if rTime >= startDate and rTime <= endDate:
# DATE IN RANGE
添加回答
举报
0/150
提交
取消