• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: 其他
  • 标签: PyQt5  GUI界面  reques  

资源简介

压缩包中含有两个.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  笔趣阁小说下载器\datebase_require.py
     文件        5423  2019-03-10 13:11  笔趣阁小说下载器\download_novel.py
     文件          46  2019-03-10 13:18  笔趣阁小说下载器\新建文本文档.txt
     目录           0  2019-03-10 13:17  笔趣阁小说下载器\

评论

共有 条评论