笔趣阁小说爬取工具【附源码】 v2.27下载
官方软件信息
- 软件名称笔趣阁小说爬取工具【附源码】 v2.27下载
- 支持语言简体中文
- 授权方式免费软件
- 更新日期2025年8月2日
- 文件大小24.11MB
- 下载文件名biqugexiaoshuopaqu.zip
软件介绍
笔趣阁小说爬取工具【附源码】软件
笔趣阁小说爬取工具针对笔趣阁网站开发,由论坛用户原创制作并分享,基于Python编写,能够帮助喜欢阅读小说的用户们将自己喜欢的文章下载到电脑上,让阅读进行得更加非常方便,软件免费非常实用,直接爬取网站下载小说资源,让用户轻松获取想看的小说,软件附源码。
笔趣阁小说爬取工具针对笔趣阁网站开发,由论坛用户原创制作并分享,基于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'
.*?
(.*?)',text,re.DOTALL)
#获取每个章节的链接地址
loca = re.findall(r"
.*?='(.*?)' >",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()
喜欢小编为您带来的笔趣阁小说爬取工具【附源码】吗?希望可以帮到您~更多软件下载尽在非凡软件站。
下载帮助:点击笔趣阁小说爬取工具【附源码】软件立即下载,解压后安装,一直点下一步,直到安装完成,再打开使用。
软件截图

版权声明
笔趣阁小说爬取工具【附源码】软件所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。
同类软件
相关推荐

永源视频专用下载器 v1.0.9.5下载

All Video Downloader v1.4下载

KTorrent v4.3.5下载

Cyotek WebCopy v1.1.2.4下载

Real APK Leecher v1.3.11下载

StreamTransport v1.1.6.6下载

乐网软件管家 v2.0.0.6下载

SharkTorrent v0.2.0.10下载

YouTube Downloader(YouTube视频下载) Pro v7.6.16下载

记忆无损音乐下载 v1.8下载

99藏书网小说下载器 v1.2.10下载

迅雷下载列表批量生成器 v1.4下载

通用章节小说下载器 v1.4.9.9下载

维棠flv视频下载软件 v3.0.1.8下载

文库宝 v1.1.0.5下载

斗波文档搜索批量下载工具 v1.7下载

迅雷7小助手 v1.6.3下载

大华硬盘下载器 v1.19下载


























