在 Python 中使用 requests 执行 HTTP 请求
现在,您已经熟悉了用 urllib 包发起 HTTP 请求,接下来将学习如何使用更高层的 requests 库实现相同操作。您将再次请求 DataCamp 服务器上的 "http://www.datacamp.com/teach/documentation" 页面。
请注意,与之前使用 urllib 的练习不同,使用 requests 时无需手动关闭连接!
本练习是课程的一部分
Python 数据导入进阶
练习说明
- 导入包
requests。 - 将目标 URL 赋给变量
url。 - 使用单个函数
requests.get()封装并发送对该 URL 的请求,并将响应赋给变量r。 - 使用对象
r的text属性,将网页的 HTML 作为字符串返回;将结果存入变量text。 - 点击提交以打印网页的 HTML。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Import package
# Specify the url: url
# Packages the request, send the request and catch the response: r
# Extract the response: text
# Print the html
print(text)