如何在 Python HTTP Get 请求中使用范围?

通常,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] 之类的东西。这可以在参数本身中完成吗?如果不是的话,这样做又有什么意义呢?


慕尼黑8549860
浏览 96回答 1
1回答

ibeautiful

datetime像这样使用模块:import requests&nbsp;import datetime&nbsp;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:&nbsp; # DATE IN RANGE
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python