python编程题库带解析pta浙大python编程题答案集美大学python
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 requests 模块 requests 是 Python 中实现 HTTP 请求的一种方式。requests 是第三方模块,该模块在实现HTTP 请求时要比 urllib 模块简化很多,操作更加人性化。在使用 requests 模块前,需要通过执行 pip install requests 代码进行该模块的安装。requests 模块的功能特性如下: Keep-Alive &连接池。 Unicode 响应体。 国际化域名和 URL。 HTTP(S)代理支持。 带持久 Cookie 的会话。 文件分块上传。 浏览器式的 SSL 认证。 流下载。 自动内容解码。 连接超时。 基本/摘要式的身份认证。 分块请求。 优雅的 key/value Cookie。 支持.netrc。 自动解压。 以 GET 请求方式打印多种请求信息的示例代码如下: 01 import requests # 导入模块 02 03 response = requests.get('http://www.baidu.com') 04 print(response.status_code) # 打印状态码 05 print(response.url) # 打印请求 URL 06 print(response.headers) # 打印头部信息 07 print(response.cookies) # 打印 Cookie 信息 08 print(response.text) # 以文本形式打印网页源码 09 print(response.content) # 以字节流形式打印网页源码 以 POST 请求方式发送 HTTP 网络请求的示例代码如下: 01 import requests 02 03 data = {'word': 'hello'} # 表单参数 04 # 对需要爬取的网页发送请求 05 response = requests.post('http://httpbin.org/post', data=data) 06 print(response.content) # 以字节流形式打印网页源码 requests 模块不仅提供了以上两种常用的请求方式,还提供了以下多种网络请求方式。 01 requests.put('http://httpbin.org/put',data = {'key':'value'}) # PUT 请求 02 requests.delete('http://httpbin.org/delete') # DELETE 请求 03 requests.head('http://httpbin.org/get') # HEAD 请求 04 requests.options('http://httpbin.org/get') # OPTIONS 请求 如果发现请求的 URL 地址中参数是跟在?(问号)的后面的,例如,httpbin.org/get?key=val,那么 requests 模块允许使用 params 关键字参数以一个字符串字典来提供这些参数。例如,要想传递 key1=value1 和 key2=value2 到 httpbin.org/get 中,则可以使用如下代码: 01 import requests 02 03 payload = {'key1': 'value1', 'key2': 'value2'} # 传递的参数 04 # 对需要爬取的网页发送请求 05 response = requests.get("http://httpbin.org/get", params=payload) 06 print(response.content) # 以字节流形式打印网页源码
|