2024-04-25 13:42:17 发布
网友
示例代码:
import requests print requests.get("https://www.linkedin.com/")
我得到:<Response [200]>
<Response [200]>
简单的卷曲请求不起作用:
curl "https://www.linkedin.com/"
那个请求。获取()函数返回一个响应对象,该对象包含有关状态代码、头和内容的属性:
[In]: type(requests.get("https://www.linkedin.com/")
[Out]: <class 'requests.models.Response'>。你知道吗
[Out]: <class 'requests.models.Response'>
我建议将返回的响应保存到变量中:
response = requests.get("https://www.linkedin.com/")
然后可以使用response.json()(如果是JSON文件)或response.text(如果是html页面)访问响应的内容。你知道吗
response.json()
response.text
在您的用例中,response.text应该返回与curl "https://www.linkedin.com/"相同的东西。你知道吗
如果你得到<Response [200]>,这意味着它工作正常。您应该参考documentation来解包这个Response对象以获取其中的数据。你知道吗
Response
例如:
>>> r = requests.get('https://linkedin.com/') >>> r.text '<!DOCTYPE html> ...'
那个请求。获取()函数返回一个响应对象,该对象包含有关状态代码、头和内容的属性:
[In]: type(requests.get("https://www.linkedin.com/")
[Out]: <class 'requests.models.Response'>
。你知道吗我建议将返回的响应保存到变量中:
response = requests.get("https://www.linkedin.com/")
然后可以使用
response.json()
(如果是JSON文件)或response.text
(如果是html页面)访问响应的内容。你知道吗在您的用例中,
response.text
应该返回与curl "https://www.linkedin.com/"
相同的东西。你知道吗如果你得到
<Response [200]>
,这意味着它工作正常。您应该参考documentation来解包这个Response
对象以获取其中的数据。你知道吗例如:
相关问题 更多 >
编程相关推荐