【发布时间】:2018-06-07 09:34:59
【问题描述】:
我正在尝试调用 API 并向其传递一些参数。
我的端点应该是这样的:
https://example.com?q=food 食物是参数
import requests
parametervalue = "food"
r = requests.get("https://example.com/q=", parametervalue)
当我打印 r.url 时,我没有得到正确的结果 - 值没有通过。
更新:
错误:
r = requests.get('https://example.com', params={'1':parametervalue})
File "/usr/lib/python2.7/dist-packages/requests/api.py", line 55, in get
return request('get', url, **kwargs)
更新:
答案贴在下面。谢谢。
注意:帖子中提到的 SSL 错误是由于我运行 Python 2.7 造成的。我使用了python3,它解决了这个问题。
【问题讨论】:
-
先阅读文档以节省大量时间...docs.python-requests.org/en/master/user/quickstart/…
-
说真的,在文档的第一个页面中,您可以阅读所有字母“在 url 中传递参数”。你有没有费心阅读文档?
-
我投票结束这个问题作为离题,因为 OP 甚至没有费心阅读文档。
-
我做到了。我得到了错误:
-
r = requests.get('example.com', params={'1':parametervalue}) 文件“/usr/lib/python2.7/dist-packages/requests/api.py ",第 55 行,在 get return request('get', url, **kwargs)
标签: python get request python-requests