资源简介
压缩包中含有两个.py文件:datebase_require.py是采集所有小说名和其对应章节表的url地址,download_novel.py是GUI界面和对应下载,请自行修改两个文件的数据库内容即可。
代码片段和文件信息
import requests
from lxml import etree
import pymysql
def spider():
url = “http://www.xbiquge.la/xiaoshuodaquan/“
req = requests.get(url) # 获取响应
html = etree.HTML(req.content.decode(“utf8“ “ignore“))
lists = html.xpath(“//div[@class=‘novellist‘]/ul/li“)
db = pymysql.connect(host=‘localhost‘ port=3306 user=‘root‘ password=‘123456‘ db=‘biquge‘ charset=‘utf8‘)
cursor = db.cursor()
data = “insert into story_list(story_namestory_url) values(%s %s)“
for list in lists:
name = ““.join(list.xpath(“./a/text()“))
url = ““.join(list.xpath(“./a/@href“))
try:
cursor.execute(data (name url))
print(“小说:“+name)
db.commit()
except:
db.rollback()
db.close()
if __name__ == ‘__main__‘:
spider()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 849 2019-03-09 21:04 笔趣阁小说下载器\dateba
文件 5423 2019-03-10 13:11 笔趣阁小说下载器\download_novel.py
文件 46 2019-03-10 13:18 笔趣阁小说下载器\新建文本文档.txt
目录 0 2019-03-10 13:17 笔趣阁小说下载器\
- 上一篇:网盘链接.txt62268
- 下一篇:vuenode.txt
相关资源
- DTMF双音多频电话拨号系统的GUI界面设
- pyqt5实现的登录功能
- git gui界面中文语言包
- Qt中文语言包丨PyQt5汉化包附汉化说明
- PyQt examples
- designer_zh_CN.7z
- 实现指纹识别中的指纹图像预处理中
- pyqt5与qt designer结合开发
- class48.ui
- PyQt5图像和特效素材与源码
- QT5 QWebEngineView实现百度离线地图
- pycharm + pyqt5 实现串口读取和显示
- Pycharm+Pyqt5+OpenCv使用本地摄像头
- 简单的考试系统,Gui界面
- pyqt5实现两个界面之间的调用.zip
- PyQt5界面、美化、首页界面demo
- PyQt5入门教程
- PYQT5 打包成exe的方法步骤及需要的文
评论
共有 条评论