笔趣阁小说爬取软件【附源码】,来自论坛用户原创制作推荐的一款小说爬取软件,由Python编写,同时附上了源码资源方便大家浏览。笔趣阁小说爬取软件可以免费爬取下载网站小说资源,让您轻松获取想看的小说。使用前请参考相关说明,避免出现错误。

程序运行方法:解压,在本文件夹中找到并打开dist文件夹,有一个“笔趣阁小说下载.exe”,双击运行
1、前往http://www.xbiquge.la/,找到要保存的小说,复制那个小说的目录页链接
2、按要求输入链接地址和小说名
3、爬取开始
(因为是单线程运行,爬取速度略慢大概1-2秒一章)
4、爬取结束后,会将所有章节内容整合成一个txt文件

import requests
import re
header = {
'User-Agent':'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) chrome/78.0.3904.97 Safari/537.36'
}
#定义全局变量,用于保存所有获取到的小说内容
story_all = []
#获取标题及章节链接地址
def main():
url = input("请输入小说目录页地址(暂时仅支持‘http://www.xbiquge.la/’站内小说):")
book_name = input("请输入小说名称:")
print("-----爬取开始-----")
#获取目录页的HTML文本
text = requests.get(url,header).content.decode('utf-8')
#获取每个章节的章节名
title = re.findall(r'<dd>.*?<a.*?>(.*?)</a>',text,re.DOTALL)
#获取每个章节的链接地址
loca = re.findall(r"<dd>.*?='(.*?)' >",text,re.DOTALL)
#因为title和loca的长度相同,所以以索引的方式遍历,方便取值
for i in range(len(title)):
content(title[i],f'http://www.xbiquge.la{loca[i]}')
#小说爬取完毕,开始保存
print("@"*500)
with open(r'%s.txt'%book_name, 'w',encoding='utf-8')as file:
#遍历每一项,按顺序保存章节名和章节内容
for story in story_all:
file.write(story['title']+'/n')
print(story['title'])
file.write(story['story'])
#解析章节内容并保存
def content(title,url):
#获取章节页的HTML文本
text = requests.get(url,header).content.decode('utf-8')
#因为之前写过直接爬取所有内容的,爬取出来的文本都带有/r不好处理
#所以就一句一句的获取了
story_content = re.findall(r' (.*?)<br',text,re.DOTALL)
#因为章节名中有“”空格,没办法作为文件名,所以把空格去掉
title = re.sub(' ','-',title)
#有时候不知道为什么小说内容会爬取到一个空数组,所以这里添加了一个检测程序
#如果爬取到的为空,就重新爬取,直到获取到为止
if story_content==[]:
content(title,url)
return 0
story=""
#前面提到,因为我是一句一句爬取的,所以这里做一下拼接,顺便去空格
for story_contents in story_content:
story = story+story_contents.strip()+'/n'
#将章节名称和章节内容保存为一个字典
this_story = {
"title":title,
"story":story
}
print(this_story['title'])
#将字典添加到开头定义的全局变量中
story_all.append(this_story)
if __name__ == "__main__":
main()
AVD全网视频资源下载器下载-Any Video Downloader Pro汉化单文件版V7.19.10最新版下载
Any Video Downloader Pro汉化单文件版是一款作为优秀的电脑网页视频下载软件,大家可以轻松地在程序中在网络上搜索任意网页视频,然后单击一下即可下载任何视频,精简优化后内置激活,汉化了一下方便大家使用!
冰点全网文档一键下载器下载-冰点全网文档最新版下载
冰点全网文档一键下载器无需登录,一次性就可以下载各大图片素材并且完全无损免付费,你有没有需要下载个高清图片某某文档的时候提示要积分,有了这个冰点全网文档一键下载器你可以任意解析下载!
迅雷11去广告版下载-迅雷11v11.0.3.1014 去广告SVIP最新版下载
迅雷11v11.0.3.1014去广告SVIP绿色精简版是迅雷11内测版的最新优化版本,迅雷11是继迅雷X之后的换代版PC迅雷客户端。迅雷11重新设计了主页面框架,将下载与云盘合二为一,在迅雷云盘里,可以流畅的观看视频,从云盘取回文件的速度,号称将前所未有的快!
雷鸟百度网盘下载器下载-雷鸟下载器v1.0.4最新版下载
雷鸟下载器是一款专门针对百度网盘下载软件,软件优化的网盘下载线路,让大家在下载百度网盘的时候更加快速便捷,需要的朋友赶紧来超先锋下载体验吧!
IDMan内购版下载-IDMan中文绿化版V6.38最新版下载
IDMan中文绿化版可以充当你的网盘软件,下个这个不比百度云强?速度快快滴,记得下载完后先用右键管理员绿化,IDMan中文内购版要卸载的话右键管理员卸载,非常方便。
搜狗浏览器最新版下载-搜狗浏览器 v8.6.1120 官方版下载
网络工具 / 64MB
Go!Zilla下载-Go!Zilla v5.03官方版下载
网络工具 / 3MB
SmartFTP下载-SmartFTP v10.0.2919.0官方版下载
网络工具 / 16MB
WinSCP中文版下载-WinSCP(SFTP客户端) v5.19.3中文版下载
网络工具 / 9MB
360浏览器官方版下载-360浏览器 v11.0.2251.0 极速版下载
网络工具 / 51MB
亿愿文库资源文件下载器下载-亿愿文库资源文件下载器 v1.7.1.21官方版下载
网络工具 / 3MB
谷歌浏览器官方版下载-谷歌浏览器 v78.0.3904.70 最新版下载
网络工具 / 1MB
μTorrent最新版下载-μTorrent v3.5.5.46020官方版下载
网络工具 / 29MB