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()

原文地址:https://www.cnblogs.com/shunguo/p/11399334.html

时间: 2024-10-10 15:10:05

python从网站上下载东西的相关文章

在Win2008R2上安装vCenter6.7出现“系统上未安装通用C运行时。您可以从Microsoft网站上下载并安装”错误的解决办法

准备在一台Win2008R2虚拟机上安装vCenter 6.7,在安装时,弹出“系统上未安装通用C运行时.您可以从Microsoft网站上下载并安装”的错误提示,如下图所示. 进入微软官网“Windows中的Universal C Runtime更新”页面,针对自己的作品系统选择安装更新包. 操作系统更新 所有受支持的基于 x86 的 Windows 8.1 版本立即下载该程序包. 所有受支持的基于 x64 的 Windows 8.1 版本立即下载该程序包. 所有受支持的基于 x64 的 Win

使用Python从rds上下载mysql备份文件

使用Python脚本从rds上下载mysql的备份,该脚本可以下载全备份,日志备份. 主要用到以下几个模板. from aliyunsdkcore import client from aliyunsdkrds.request.v20140815 import DescribeBackupsRequest from aliyunsdkrds.request.v20140815 import DescribeBinlogFilesRequest 这几个模板是阿里云提供的模板,用户操作mysql的,

从IIS网站上下载AssetBundle,并写入到本地磁盘指定路径

啊,长叹一声,弄了一晚上,加半个白天 先说说历程吧,主要是踩的坑. 首先打包就不用说了.有.asseetbundle的,有.u3d的,还有就是生成md5列表 然后下载并保存就恶心了. 本来想的很好,思路其实也正确. AssetBundle生成到StreamingAssets文件夹下我在本机上(win10x64),IIS开了个站,开了FTP,用FileZilla把StreamingAssets文件夹上传到站上.这样这些AssetBundle就有了url:"http://localhost:9999

教你如何在只供试听的网站上下载音乐

打开IE浏览器,选择"Internet选项","浏览历史记录"的"设置" 先把打开的文件夹清空,然后再打开只供试听的网站,比如"http://www.bandari.net/",待播放结束以后,就可以看到这个音乐文件已经下载下来了

教你如何在MSDN网站上下载文件

近日有不少朋友问我要系统镜像或者数据库镜像,其实并不是我不想直接给你们传,只是想让你们多了解点获得资源的方式,所以我就给他们介绍了MSDN.MSDN这个网站确实不错,有丰富的系统镜像,数据库镜像.邮件系统镜像.Office软件镜像等文件.但是,后来我发现很多人不会在这个网站下载资源,现在我来跟大家所说: 1.打开MSDN网站:http://msdn.itellyou.cn/?lang=zh-cn 2. 找到自己需要的资源:这里可以通过左边的分类导航查找也可以直接通过搜索栏搜索. 3.找到目标资源

用git从github网站上下载代码的方式

原本单击如下下载按钮即可 但有时候github异常,该按钮无效,可以使用如下方法: 1.复制url,如https://github.com/ulli-kroll/mt7610u 2.进入要存放该代码的git目录 3.输入:git clone git://github.com/ulli-kroll/mt7610u

在IT网站上少花些时间

我自己关注的IT网站还是蛮多的,经常去的有CSDN,博客园,51CTO,InfoQ,还有微博,微信上关注了IT程序猿,IT技术博客大学习,程序员之家, 开发者头条,还有还有,我还通过邮件订阅了码家周刊,好东西传送门的Python日报,奥,对了,我还加了很多QQ技术群.我个人在这上面花了大量的时 间,基本除了工作和睡觉之外,大部分时间都花在上面了.好处就是能跟踪新技术的进展,比如云计算,Docker,NoSQL等,也能从同行牛人那里学到很 多东西,不断提高自己. 不过,总得来说,IT网站上的东西分

ftp在命令行状态下下载跟上传东西

假设FTP服务器的地址是192.168.1.100 1 进入dos的FTP界面,有两种方式,一种是:开始--运行--FTP--在cmd界面下输入命令open 192.168.1.100 另一种是 开始--运行--cmd--输入ftp 192.168.1.100 如果ftp的端口号不是默认的21号端口,那么还要在后面空格加端口号,如端口号是10000 例如 ftp 192.168.1.100 10000 2它会提示输入用户名username 它会提示你输入密码:password 注意:密码不显示出

python中FTP上传和下载

写这篇文章方便以后遇到需要定期去上传或下载时直接可以此简单模板. 1.python中FTP上传 #/usr/bin/python  # -*- coding: utf-8 -*-  import datetime import time import sys import os import ftplib def Upload_File():     ftp = ftplib.FTP()     TODAY=time.strftime('%Y-%m-%d')     FTPIP= "10.10.