最近九州海上牧云记,在优酷上热播,画面唯美,演员也都养眼,可是这剧情的发展真的是太慢了,剧集注水严重,一集50分钟的电视剧得有10分钟在回忆,剪辑也有问题,有些地方情节跳跃性很大,连不上,每周也只有星期一到星期六每天更新两集,周日,想笙殿下、穆如寒、铁沁荷叶了,怎么办?这种事情,怎么可能抵挡我们追剧的热情?下面,我介绍一下,如何利用pyquery,爬取下载牧云记小说全集的方法,提供所有源代码,让大家在周日,也继续在九州的奇幻中漫游。
原料如下:
1:pyquery,具体的下载以及详细用法,详见博客http://blog.csdn.net/qq_29186489/article/details/78651064,本文不在赘述。
2:目标网站:落霞小说网:http://www.luoxia.com/muyun/#myj-xs
目标网站分析
查看落霞小说网,整部小说被分成了两部分,一部分是目录页面:

另一部分是目录对应的内容详情页:

基本思路,在章节目录页获取所有的章节的链接,存入列表,循环该列表,逐章节获取内容,并进行格式编码处理后,拼接内容,保存至本地。
代码具体实现
1:引入相关类库

# -*- coding: utf-8 -*-
import requests
from requests.exceptions import RequestException
from pyquery import PyQuery as pq

2:获取章节列表

def get_chapter_urlList(url):try:response=requests.get(url)doc=pq(response.text)results_list=doc("#content-list .book-list")results=pq(results_list[0])("ul li a")chapter_list=[]for result in results:chapter_list.append([result.text,pq(result).attr.href])return chapter_listexcept RequestException:return None

3:获取章节列表对应的文章内容,格式处理拼接成字符串,并保存至本地TXT文档

def get_chapter_content(li):story=""for item in li:try:response=requests.get(item[1])story=story+item[0]+"\n"response.encoding="utf-8"doc=pq(response.text)results=doc("#pagewrap > article > p")for result in results:story=story+result.text+"\n"except RequestException:return Nonefinally:with open("story.txt","w",encoding="utf-8") as f:f.write(story)f.close()

4:程序入口

if __name__ == '__main__':chapter_list=get_chapter_urlList("http://www.luoxia.com/muyun/#myj-xs")get_chapter_content(chapter_list)

运行结果

程序还有很多可以改进的地方,比如利用多线程提高爬取效率,增加进度条等等,各位看官自完善吧。周末,让我们和魅灵一起起舞,和铁沁和页一起征战天下,得夸父斧,擒驰狼骥,爽啊。
完整代码下载地址:https://gitee.com/TianYaBenXiong/HuoQuJiuZhouHaiShangMuYunJiXiaoShuoQuanJi

九州海上牧云记,电视剧节奏太慢?教你如何看全集相关推荐

  1. 九州牧云传鸿蒙区,九州海上牧云记珠中游忆全npc位置汇总

    类型:角色扮演大小:657.8M语言:中文 评分:10.0 标签: 立即下载 九州海上牧云记珠中游忆将带领玩家进入一个环境,环境里需要在不同等级下的整个九州地图找到对应NPC,有些NPC的位置十分难找 ...

  2. 电视剧男主角是学计算机,男主聪明又有颜值的6部电视剧,每部都值得熬夜看...

    1.<夜天子>:这个剧还是很好看的,唯一遗憾的一点是女主死了.剧情非常好,但男女主的CP感确实弱了些,很多跟女主有关的剧情,我都跳过了.虽然剧照看起来太过艳丽,感觉质感不高,看下去却有意外 ...

  3. 显示器怎么看服务器内容,电脑显示器知识扫盲 教你怎么看显示器参数

    显示器的选购是一门不大不小的学问.说它大,是因为对于一些专业人士或者高端游戏玩家来讲,显示器的各项参数失之毫厘差之千里:说它小,是因为随随便便一台显示器就完全可以满足绝大部分普通用户的一般需求了. 电 ...

  4. 【转载】教你学会看写 input 文件

    教你学会看&写 input 文件 阅读指导 https://www.jianshu.com/p/8c4d45b089b6#fnref7 本文将会涉及到以下内容: inp 文件的功能和作用(你是 ...

  5. sip 时序图_时序图怎么看_教你如何看懂时序图 - 什么是时序图_时序图怎么看_教你如何看懂时序图...

    时序图怎么看_教你如何看懂时序图 操作时序永远使用是任何一片IC芯片的最主要的内容.一个芯片的所有使用细节都会在它的官方器件手册上包含.所以使用一个器件事情,要充分做好的第一件事就是要把它的器件手册上 ...

  6. 箱线图怎么看_K线的48种不同类型全解(建议收藏),教你怎么看懂K线图

    ID:K线助手 来源:公众号 链接:K线的48种不同类型全解(建议收藏),教你怎么看懂K线图 中国起步较晚,1990年我国股市开市时直接起用了K线,但对K线的研究.使用一直局限于日本人的研究成果,主要 ...

  7. 元件怎么反转_电气图纸怎么看?三分钟教你学会看懂,受用一生

    图纸一般用于设计方面,设计师绘制出图纸,我们再根据图纸进行操作,尤其是电气图纸,上面有很多符号,很难看懂,下面通过三分钟教你学会看懂电气图纸. 一.什么是电气图 用电气图形符号.带注释的围框或简化外形 ...

  8. 怎么看台式计算机内存条,内存频率怎么看 教你怎么看内存条频率

    最近有网友给小编留言,希望电脑百事网能够编写一篇内存频率怎么看的菜鸟教程.应网友要求下面小编教你怎么看内存条频率教程,适合菜鸟朋友阅读.电脑高手飘过,或者帮忙补充方法吧. 我们知道 DDR2内存频率主 ...

  9. 计算机主机电源怎么换,电脑主机不会拆装更换电源怎么办?详细图文来教你,看完你就会了...

    原标题:电脑主机不会拆装更换电源怎么办?详细图文来教你,看完你就会了 我们的电脑用了久了,总会出现这样或那样的问题,当电脑的电源如果因电压不稳或功率不够和损坏需要更换的时候,该怎样拆装更换台式电脑主机 ...

  10. 计算机硬盘大小及区分数怎么看,一分钟解读:教你如何看SSD测试成绩

    绝大多数用户在评测文章中最关心的还是产品的测试成绩.有人就会问:平时SSD评测文章中的一些软件的测试成绩代表了什么?只有认识这些成绩,才能利用这些成绩来正确判断其产品的好坏.今天小编就以金胜E3000 ...

最新文章

  1. python分治算法_python算法实现-分治法
  2. Single-Shot Object Detection with Enriched Semantics
  3. java如何替换字符串0A_我有一个带有“ \ u00a0”的字符串,我需要将其替换为“” str_replace failed...
  4. 区分关联、依赖和聚集关系
  5. 软件测试核心之用例设计
  6. 程序员“小白”打野升级指南,值得收藏
  7. Codeforces 474 D. Flowers
  8. 小米网技术架构变迁实践
  9. oracle视频教程11g入门运维DBA性能优化OCP培训SQL数据库在线课程
  10. js、bootstrap、jq实现酷炫赛道风格的多功能辩论赛计时器
  11. sql替换部分字符串,sql替换字符串中的某个字符方法
  12. php计算macd,macd计算公式?MACD指标的原理是什么
  13. 实验二——病毒行为监控--搭建反病毒实验室
  14. make编译源码时报error: ‘for’ loop initial declarations are only allowed in C99 mode的解决办法
  15. leetcode 85. Maximal Rectangle(最大矩形)
  16. 基于LBS任务式旅游APP
  17. gbase的安装及使用
  18. 3. LaTeX图片的排版、引用与格式
  19. Element-UI实现对话框内播放视频
  20. 电源系列2:LDO 基本 原理(二)

热门文章

  1. 陈赫孙艺洲携手《你的带货王2020》PK带货 玛莎拉蒂究竟花落谁家?
  2. js获取非行间样式(兼容ie和标准浏览器)
  3. 同一个按钮点击多次不同效果_如何解决竞价推广中的恶意点击?
  4. Vue+element图片上传
  5. miRNA 在基因调控中的作用
  6. 南京南汽技工学校计算机专业是啥,计算机中心附近技术类学校
  7. 随机游走(Random Walk)算法
  8. 聊聊那些我们不应该被百度惯坏的搜索技巧
  9. graphs菜单_Graphs Made Easy-统计图绘制软件下载 v4.1.0.0 官方版 - 安下载
  10. java prase xml error