码迷,mamicode.com
首页 > 其他好文 > 详细

模块requests

时间:2019-04-23 00:16:22      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:字节   _for   span   二进制   class   txt   成功   except   HERE   

 

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

标签:字节   _for   span   二进制   class   txt   成功   except   HERE   

原文地址:https://www.cnblogs.com/leisurelyRD/p/10753954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!