模块requests

Posted leisurelyrd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块requests相关的知识,希望对你有一定的参考价值。

 

import requests

# 1.调用requests.get()下载该文件
# 2.用‘wb‘调用open(),以写二进制的方式打开一个新文件
# 3.利用Response对象的iter_content()方法写入该文件
# 4.在每次迭代中调用write(),将内容写入该文件
# 5.调用close()方法关闭该文件

#使用requests.get()函数下载一个网页
res = requests.get(http://www.gutenberg.org/files/1513/1513-0.txt)
print(res.status_code)  # 查看你Response对象的status_code属性,了解对这个王爷的请求是否成功
                        # res.status_code  == requests.codes.ok
try:
    res.raise_for_status()
    playFile = open(RemeoAndJuliet.txt,wb)
    # iter_content()方法在循环的每次迭代中,返回一段内容。每段都是bytes数据,需指定一段内容包含多少字节
    for chunk in res.iter_content(100000):
        playFile.write(chunk)
    playFile.close()
except Exception as exc:
    print(There was a problem: %s % (exc))

print(len(res.text))
print(res.text[:250])
#返回response对象
print(type(res))

 

以上是关于模块requests的主要内容,如果未能解决你的问题,请参考以下文章

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

如何使用模块化代码片段中的LeakCanary检测内存泄漏?

C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段

如何有条件地将 C 代码片段编译到我的 Perl 模块?

推进学说代码片段