zoukankan      html  css  js  c++  java
  • python从网站上下载东西

    import requests
    res=requests.get('http://www.gutenberg.org/cache/epub/112/pg112.txt')#requests返回一个res对象
    res.raise_for_status()#在resquests对象上调用raise_for_status()方法。如果文件出错,这将抛出异常,如果下载成功,就什么也不做。
    #此外也可以通过这样的语句来检查下载是否成功。
    #res.status_code==requests.codes.ok如果下载成功这个语句的值就是True,或者说这个语句就会返回True
    playfile=open('RomepAndJuliet.txt','wb')#用open函数将下载的东西保存在自己的硬盘当中。
    #首先,这里必须用‘写二进制’模式打开文件,即向函数传入字符串‘wb’,作为open()的第二个参数。即使该页面时纯文本的,你也需要写入二进制文件。
    for chunk in res.iter_content(100000):#iter_content()方法在循环的每次迭代中,返回每一段内容。每一段都是bytes数据类型
    #你需要指定每一段包含多少字节,10万字节通常是不错的选择,所以将100000作为参数传递给iter_content().
      playfile.write(chunk)#文件RomepAndJuliet.txt将保存在程序的当前工作路径。
    playfile.close()

  • 相关阅读:
    WEB测试方法(二)
    WEB测试方法(一)
    JSP技术(六)
    JSP技术(七)
    JSP技术(四)
    JSP技术(三)
    JSP技术(五)
    JavaScript语言和jQuery技术(四)
    单元测试的四个阶段
    什么是集成测试
  • 原文地址:https://www.cnblogs.com/shunguo/p/11399334.html
Copyright © 2011-2022 走看看