内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第八单元第三方库应用的第7练,内容涵盖第八单元requests模块相关内容。
《程序设计基础-Python》(高等教育出版社)第7练
第8单元 第三方库应用
子任务七 requests模块
1、 单项选择题(本题共2小题)
1. 使用 requests 发送 GET 请求的方法是:( )
A. requests.post() B. requests.get()
C. requests.put() D. requests.delete()
2. 如何获取响应状态码( )
A. response.status B. response.code
C. response.status_code D. response.ok
二、判断题(本题共4小题)
1. response.text 返回的是字符串格式的响应内容。( )
2. response.content 返回的是二进制响应内容。( )
3. get 方法中的 url 参数是拟爬取页面的 URL 链接。
4. res.status_code 来检查返回的 response 对象状态,如果返回的状态码是 404 或其他,那就说明访问的 URL 因为某种原因出错或产生异常。
三、名词解释题(本题共1小题)
1. requests模块
四、简答题(本题共2小题)
1. 简述response对象常见属性和意义
2. 简述requests使用方法和各参数的意义
五、编程题(本题共1小题)
1. 编写代码使用 requests 下载一张图片并保存到本地,url为:http://***.com/image.jpg。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第八单元第三方库应用的第7练,内容涵盖第八单元requests模块相关内容。
《程序设计基础-Python》(高等教育出版社)第7练
第8单元 第三方库应用
子任务七 requests模块
1、 单项选择题(本题共2小题)
1. 使用 requests 发送 GET 请求的方法是:( )
A. requests.post() B. requests.get()
C. requests.put() D. requests.delete()
【答案】B
【解析】requests.get() 用于发送 GET 请求。
2. 如何获取响应状态码( )
A. response.status B. response.code
C. response.status_code D. response.ok
【答案】C
【解析】response.status_code 返回 HTTP 状态码。
二、判断题(本题共4小题)
1. response.text 返回的是字符串格式的响应内容。( )
【答案】正确
【解析】response.text 返回解码后的字符串。
2. response.content 返回的是二进制响应内容。( )
【答案】正确
【解析】response.content 返回 bytes 类型数据。
3. get 方法中的 url 参数是拟爬取页面的 URL 链接。
【答案】正确
4. res.status_code 来检查返回的 response 对象状态,如果返回的状态码是 404 或其他,那就说明访问的 URL 因为某种原因出错或产生异常。
【答案】正确
三、名词解释题(本题共1小题)
1. requests模块
【答案】requests 模块是一个用于网络请求的模块,主要用来模拟浏览器发请求,获取响应数据。
四、简答题(本题共2小题)
1. 简述response对象常见属性和意义
【答案】
属性
描述
status_code
返回状态码,200 表示连接成功,404 表示连接失败
apparent_encoding
返回从内容中分析出的响应内容编码方式
encoding
设置返回响应内容的编码
text
返回响应的内容,即 URL 对应的页面内容
headers
返回字典格式的响应头
content
返回二进制形式的响应内容
2. 简述requests使用方法和各参数的意义
【答案】
res = requests.get(url, params = None,**kwargs)
get 方法中的 url 参数是拟爬取页面的 URL 链接。params 参数代表 URL 中的额外参数,为字典或字节流格式,可选。**kwargs 参数是 12 个控制访问的参数,可选。
五、编程题(本题共1小题)
1. 编写代码使用 requests 下载一张图片并保存到本地,url为:http://***.com/image.jpg。
【答案】
import requests
url = "http://***.com/image.jpg"
response = requests.get(url)
with open("image.jpg", "wb") as f:
f.write(response.content)
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$