python实现下载小说并保存在本地
下载小说并保存在本地
import bs4,os,requestsi = 0
xiaoShuo_NeiRong = []#定义存储小说章节内容对象的列表
xiaoShuo_biaoTi = []##定义存储小说章节标题对象的列表
#从小说网站上下载小说,并保存在txt文档中
while True:if i < 20:resOne = requests.get('http://book.zongheng.com/chapter/457720'+'/'+str(7629918+i)+'.html')#下载小说网页i = i+1#根据是否下载成功,将解析后的对象分别存储在标题和内容的列表中if resOne.raise_for_status():bs4One = bs4.BeautifulSoup(resOne.text)xiaoShuo_NeiRong.append(bs4One.select('div#chapterContent'))#BeautifulSoup对象调用select()查找内容,返回Tag对象的列表,并放在内容列表中xiaoShuo_biaoTi.append(bs4One.select('h5'))#BeautifulSoup对象调用select()查找标题,返回Tag对象的列表,并放在内容列表中else:break
#将相关内容写入文件中
for j in range(0,len(xiaoShuo_NeiRong)):xiaZai_two = open('C:\\Users\\Nick\\Desktop\\python\\drawing\\2\\spam002.txt','a')xiaZai_two.write(xiaoShuo_biaoTi[j][0].getText())xiaZai_two.write(xiaoShuo_NeiRong[j][0].getText())xiaZai_two.close()
python实现下载小说并保存在本地相关推荐
- python怎么下载图片怎么保存到本地_详解Python下载图片并保存本地的两种方式
一:使用Python中的urllib类中的urlretrieve()函数,直接从网上下载资源到本地,具体代码: import os,stat import urllib.request img_url ...
- 如何用python创建一个下载网站-用Python下载一个网页保存为本地的HTML文件实例...
我们可以用Python来将一个网页保存为本地的HTML文件,这需要用到urllib库. 比如我们要下载山东大学新闻网的一个页面,该网页如下: 实现代码如下: import urllib.request ...
- 怎么在python下载网站内容-用Python下载一个网页保存为本地的HTML文件实例
我们可以用Python来将一个网页保存为本地的HTML文件,这需要用到urllib库. 比如我们要下载山东大学新闻网的一个页面,该网页如下: 实现代码如下: import urllib.request ...
- python下载网页上的文件_用Python下载一个网页保存为本地的HTML文件实例
Python打开网页并另存为静态html怎么实现 如何用python把网页上的文本内容保存下来那一世的长情,谱一首长相思,冷了多少凄凉,漫了多少青丝,化作多少烟雨,吹散多少世间情!徒悲,奈何,这一世, ...
- Python爬取起点小说并保存到本地文件夹和MongoDB数据库中
Python爬取起点小说并保存到本地MongoDB数据库中 工具:Python3.7 + Mongo4.0 + Pycharm """ 爬取起点小说<诡秘之主> ...
- 基于Python实现的网络爬虫项目——多线程下载小说并保存为txt文件(包含完整代码及注释)
基于Python实现的网络爬虫项目--多线程下载小说并保存为txt文件(包含完整代码及注释) 一.确立预期目标 二.完成项目所需工具 三.项目需要解决的问题 问题一 问题二 问题三 问题四 问题五 问 ...
- php完美实现下载远程图片保存到本地(保存微信头像)
2019独角兽企业重金招聘Python工程师标准>>> /** * php完美实现下载远程图片保存到本地 * @param: 文件url,保存文件目录,保存文件名称,使用的下载方式 ...
- Python: 一键下载小说(一)
Python: 一键下载小说(一) 前言 分析 流程简述 实现 附录 模块 os.path re requests scrapy 前言 前段时间写了个双引擎分章节下载存储小说的思路简述.对于一些没有特 ...
- java 服务器 文件写入文件_java 从服务器下载文件并保存到本地
昨天在做一个项目时,用到了从服务器上下载文件并保存到本地的知识,以前也没有接触过,昨天搞了一天,这个小功能实现了,下面就简单的说一下实现过程: 1.基础知识 当我们想要下载网站上的某个资源时,我们会获 ...
- vue中下载文件导出保存到本地
vue中下载文件导出保存到本地 先分析如何下载:先有一个链接地址,然后使用 location.href或window.open()下载到本地 看看返回数据 res.config.url 中是下载链接地 ...
最新文章
- 五款主流 Linux 发行版性能对比,稳而不强?
- oracle dba_seg,Oracle DBA 应知应会 -- PGA自动管理
- 常用开源工具、框架收藏
- CSP2019洛谷P5666:树的重心
- Vue 中的组件缓存
- python 为什么动态语言_Python动态语言
- 关于sql备份到其他服务器的问题
- 私塾在线精品原创系列文章
- Python之美—技术细节篇
- Redis过期键删除策略
- 一篇文章带你快速弄清楚什么是终端
- 江在川上曰:js中的JSON解析和序列化
- 当前计算机三档配置,剑灵五档配置要求 电脑配置推荐
- IDL批量计算栅格数据平均值
- 【解决笔记本黑屏问题】
- 计算机储存文档丢失怎么找,电脑文件丢失如何找回,文件数据丢失恢复方法
- Catalan数(卡特兰数)系列问题及代码
- ffmpeg输出x264的CBR流或者文件
- LeetCode刷题——36.有效的数独
- 2.2总线的性能指标
热门文章
- idea启动azkaban2.5
- MATLAB程序系列1_混沌理论
- Python DataTable用法(一)
- 《利用Python进行数据分析》第9章 分组级运算和转换笔记
- 使用squid内网代理百度地图
- Android经典蓝牙连接
- Java读取OPC DA报错:org.jinterop.dcom.common.JIException: Access is denied. [0x80070005]
- vue项目中使用Google Analytics (谷歌统计)
- android 功能防抖,Android RxJava 实际应用讲解:功能防抖
- centos7.6 挂载硬盘