第8单元 第7练 requests模块《程序设计基础-Python》(高教版)一课一练

2026-02-02
| 2份
| 3页
| 32人阅读
| 1人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-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) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第8单元 第7练  requests模块《程序设计基础-Python》(高教版)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。