为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕尼黑8549860 2023-10-18 15:26:04
通常,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


查看完整回答
反对 回复 2023-10-18
  • 1 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信