我的过滤器网址是,
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] 删除。
我来说两句