根据参数过滤

非用户

我的过滤器网址是,

url = "example.com/..../Item?&$filter=INKA_number%20eq%201774261"

我想在 request.get() 方法中将此作为参数传递

url = "example.com/..../Item"
requests.get(url, headers, authentication)

如何在上面的请求中直接在 url 中添加过滤器。

阿卜杜勒·尼亚斯总理

您可以使用模块中parse_qs定义的函数解析查询参数urllib.parse

>>> url = "example.com/..../Item&$filter=INKA_number%20eq%201774261"
>>> from urllib.parse import parse_qs
>>> result = parse_qs(url)
>>> result
{'$filter': ['INKA_number eq 1774261']}

所以将查询参数传递给request.get你可以做

>>> from urllib.parse import parse_qs
>>> requests.get(url, headers, authentication, params=parse_qs(url))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章