下载小说并保存在本地

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实现下载小说并保存在本地相关推荐

  1. python怎么下载图片怎么保存到本地_详解Python下载图片并保存本地的两种方式

    一:使用Python中的urllib类中的urlretrieve()函数,直接从网上下载资源到本地,具体代码: import os,stat import urllib.request img_url ...

  2. 如何用python创建一个下载网站-用Python下载一个网页保存为本地的HTML文件实例...

    我们可以用Python来将一个网页保存为本地的HTML文件,这需要用到urllib库. 比如我们要下载山东大学新闻网的一个页面,该网页如下: 实现代码如下: import urllib.request ...

  3. 怎么在python下载网站内容-用Python下载一个网页保存为本地的HTML文件实例

    我们可以用Python来将一个网页保存为本地的HTML文件,这需要用到urllib库. 比如我们要下载山东大学新闻网的一个页面,该网页如下: 实现代码如下: import urllib.request ...

  4. python下载网页上的文件_用Python下载一个网页保存为本地的HTML文件实例

    Python打开网页并另存为静态html怎么实现 如何用python把网页上的文本内容保存下来那一世的长情,谱一首长相思,冷了多少凄凉,漫了多少青丝,化作多少烟雨,吹散多少世间情!徒悲,奈何,这一世, ...

  5. Python爬取起点小说并保存到本地文件夹和MongoDB数据库中

    Python爬取起点小说并保存到本地MongoDB数据库中 工具:Python3.7 + Mongo4.0 + Pycharm """ 爬取起点小说<诡秘之主> ...

  6. 基于Python实现的网络爬虫项目——多线程下载小说并保存为txt文件(包含完整代码及注释)

    基于Python实现的网络爬虫项目--多线程下载小说并保存为txt文件(包含完整代码及注释) 一.确立预期目标 二.完成项目所需工具 三.项目需要解决的问题 问题一 问题二 问题三 问题四 问题五 问 ...

  7. php完美实现下载远程图片保存到本地(保存微信头像)

    2019独角兽企业重金招聘Python工程师标准>>> /** * php完美实现下载远程图片保存到本地 * @param: 文件url,保存文件目录,保存文件名称,使用的下载方式 ...

  8. Python: 一键下载小说(一)

    Python: 一键下载小说(一) 前言 分析 流程简述 实现 附录 模块 os.path re requests scrapy 前言 前段时间写了个双引擎分章节下载存储小说的思路简述.对于一些没有特 ...

  9. java 服务器 文件写入文件_java 从服务器下载文件并保存到本地

    昨天在做一个项目时,用到了从服务器上下载文件并保存到本地的知识,以前也没有接触过,昨天搞了一天,这个小功能实现了,下面就简单的说一下实现过程: 1.基础知识 当我们想要下载网站上的某个资源时,我们会获 ...

  10. vue中下载文件导出保存到本地

    vue中下载文件导出保存到本地 先分析如何下载:先有一个链接地址,然后使用 location.href或window.open()下载到本地 看看返回数据 res.config.url 中是下载链接地 ...

最新文章

  1. 五款主流 Linux 发行版性能对比,稳而不强?
  2. oracle dba_seg,Oracle DBA 应知应会 -- PGA自动管理
  3. 常用开源工具、框架收藏
  4. CSP2019洛谷P5666:树的重心
  5. Vue 中的组件缓存
  6. python 为什么动态语言_Python动态语言
  7. 关于sql备份到其他服务器的问题
  8. 私塾在线精品原创系列文章
  9. Python之美—技术细节篇
  10. Redis过期键删除策略
  11. 一篇文章带你快速弄清楚什么是终端
  12. 江在川上曰:js中的JSON解析和序列化
  13. 当前计算机三档配置,剑灵五档配置要求 电脑配置推荐
  14. IDL批量计算栅格数据平均值
  15. 【解决笔记本黑屏问题】
  16. 计算机储存文档丢失怎么找,电脑文件丢失如何找回,文件数据丢失恢复方法
  17. Catalan数(卡特兰数)系列问题及代码
  18. ffmpeg输出x264的CBR流或者文件
  19. LeetCode刷题——36.有效的数独
  20. 2.2总线的性能指标

热门文章

  1. idea启动azkaban2.5
  2. MATLAB程序系列1_混沌理论
  3. Python DataTable用法(一)
  4. 《利用Python进行数据分析》第9章 分组级运算和转换笔记
  5. 使用squid内网代理百度地图
  6. Android经典蓝牙连接
  7. Java读取OPC DA报错:org.jinterop.dcom.common.JIException: Access is denied. [0x80070005]
  8. vue项目中使用Google Analytics (谷歌统计)
  9. android 功能防抖,Android RxJava 实际应用讲解:功能防抖
  10. centos7.6 挂载硬盘