import os
import re
from lxml import etree
import requests
from fake_useragent import UserAgent
url = "http://www.17k.com"
headers = {"User-Agent": UserAgent().chrome}
def getHtml(url):
try:
response = requests.get(url, headers=headers)
html = response.content.decode("utf-8")
except:
html = None
return html
def getPUrl(html):
list = []
elements = etree.HTML(html)
links = elements.xpath("//div[@class='Main List']//dd/a/@href") # 章节链接
name = elements.xpath("//div[@class='Main List']//h1/text()")[0] # 小说标题
for link in links:
list.append(url + link)
return list, name
def saveT(list, name):
cd = "E:/" + name + "/" # 将小说保存在此目录 E:/name/
if os.path.exists(cd) == False: # 如果E盘没有name目录就创建name文件夹
os.mkdir(cd)
使用python提取下载小说
最新推荐文章于 2025-03-07 13:32:29 发布