分享119个HTML个性简实模板,总有一款适合您
119个HTML个性简实模板下载链接:https://pan.baidu/s/1nvjsB06p8C2qA2_EWuna9g?pwd=z3z2
提取码:z3z2
Python采集代码下载链接:采集代码.zip - 蓝奏云
Bootstrap4登陆页网站模板
Bootstrap4登陆页网站模板是一款蓝色大气简洁网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
创意组合瀑布流网站模板
创意组合瀑布流网站模板是一款简答的瀑布流布局展示产品图片网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
蓝色渐变视频背景网站模板
蓝色渐变视频背景网站模板是一款蓝色大气鼠标滚动切换网页模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
名片简历网站个人主页模板
名片简历网站个人主页模板是一款响应式个人简历网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
import os
import shutil
import time
from time import sleep
from docx import Document
from docx.shared import Inches
from framework.base.BaseFrame import BaseFrame
from sprider.business.DownLoad import DownLoad
from sprider.business.SeleniumTools import SeleniumTools
from sprider.business.SpriderTools import SpriderTools
from selenium import webdriver
from selenium.webdrivermon.by import By
from sprider.model.SpriderEntity import SpriderEntity
from sprider.access.SpriderAccess import SpriderAccess
title_name = "社会教育"
class ChinaZJsSelenium:
base_url = "https://sc.chinaz/" # 采集的网址
save_path = "D:\\Freedom\\Sprider\\ChinaZ\\"
sprider_count = 88 # 116+66+20
sprider_start_count = 0
word_content_list = []
folder_name = ""
page_end_number = 0
max_pager = 24 # 每页的数量
haved_sprider_count = 0 # 已经采集的数量
page_count = 1 # 每个栏目开始业务content="text/html; charset=gb2312"
filter_down_file = []
word_image_count = 5 # word插入图片数量 同时也是明细采集图片和描述的数量
sprider_detail_index = 0 # 明细方法采集的数量 累加
sprider_top_level = "HTML"
自由创作者个人主页HTML5模板
系统技术开发者博客网站模板
蓝色背景窄屏个人简历模板
极简文艺范设计师简历模板
大气个人休闲博客网页模板
小屏个人介绍主页网站模板
HTML5个人自媒体主页模板
右侧菜单固定个人单页模板
马桶MT应用APP网站模板
时尚个性个人主页网站模板
左侧固定个人主页网站模板
2019年圣诞节专题网站模板
黑白个人设计师网站模板
户外摄影达人网站模板
互联网设计师求职简历模板
APPOLLO应用APP下载页模板
左栏全屏个人简历模板
极简图片切换CSS3动画模板
简洁白色个人博客网站模板
设计师个人主页网站模板
大气简洁创意家居网站模板
紫色渐变小清新HTML5模板
极简艺术设计自媒体网页模板
网络开发工程师个人网站模板
粉色个人博客主页网站模板
宽屏扁平化博客网站模板
2018年圣诞节日专题模板素材
创意设计师个人网站模板
相册摄影图库门户网站模板
自适应瀑布流相册响应式模板
侧边栏导航简历介绍网站模板
创意动画背景Bootstrap模板
UI设计师个人简历网页模板
电脑黑客个人简介网站模板
蓝色个人简介网站模板
照相师个人主页网站模板
白色大气清新CSS3模板
专业摄影师个人网站模板
电单车产品促销单页模板
简单图文个人网站模板
UI设计师作品展示博客模板
淘宝客单品产品推广模板
黑色酷炫个人单页模板下载
黑色酷炫设计师网站模板
团队人物介绍网站模板
小清新博客网站模板
暗色个人主页网站模板
图文展示新闻网站模板
时尚杂志新闻网站模板
欢庆新年专题网页模板
斜线CSS3个人简历模板
def sprider(self, title_name):
"""
采集
医疗保健 https://sc.chinaz/moban/YiLiaoBaoJian.html
电子产品 https://sc.chinaz/moban/DianZiChanPin.html
电子商务 https://sc.chinaz/moban/DianZiShangWu.html
婚纱模板 https://sc.chinaz/moban/HunShaMoBan.html
电脑主机 https://sc.chinaz/moban/DianNaoZhuJi.html
旅游交通 https://sc.chinaz/moban/LvYouJiaoTong.html
体育竞技 https://sc.chinaz/moban/TiYuJingJi.html
娱乐休闲 https://sc.chinaz/moban/YuLeXiuXian.html
艺术时尚 https://sc.chinaz/moban/YiShuShiShang.html
建筑风光 https://sc.chinaz/moban/JianZhuFengGuang.html
动植食物 https://sc.chinaz/moban/DongZhiShiWu.html
人物家庭 https://sc.chinaz/moban/RenWuJiaTing.html
社会教育 https://sc.chinaz/moban/SheHuiJiaoYu.html
公司企业 https://sc.chinaz/moban/GongSiQiYe.html
:return:
"""
if title_name == "医疗保健":
self.first_column_name = "moban"
self.folder_name = "HTML医疗保健模板"
self.second_column_name = "YiLiaoBaoJian"
elif title_name == "公司企业":
self.first_column_name = "moban"
self.folder_name = "HTML公司企业模板"
self.second_column_name = "GongSiQiYe"
elif title_name == "社会教育":
self.first_column_name = "moban"
self.folder_name = "HTML社会教育模板"
self.second_column_name = "SheHuiJiaoYu"
elif title_name == "动植食物":
self.first_column_name = "moban"
self.folder_name = "HTML动植食物模板"
self.second_column_name = "DongZhiShiWu"
elif title_name == "人物家庭":
self.first_column_name = "moban"
self.folder_name = "HTML人物家庭模板"
self.second_column_name = "RenWuJiaTing"
elif title_name == "建筑风光":
self.first_column_name = "moban"
self.folder_name = "HTML建筑风光模板"
self.second_column_name = "JianZhuFengGuang"
elif title_name == "艺术时尚":
self.first_column_name = "moban"
self.folder_name = "HTML艺术时尚模板"
self.second_column_name = "YiShuShiShang"
elif title_name == "娱乐休闲":
self.first_column_name = "moban"
self.folder_name = "HTML娱乐休闲模板"
self.second_column_name = "YuLeXiuXian"
elif title_name == "体育竞技":
self.first_column_name = "moban"
self.folder_name = "HTML体育竞技模板"
self.second_column_name = "TiYuJingJi"
elif title_name == "旅游交通":
self.first_column_name = "moban"
self.folder_name = "HTML旅游交通模板"
self.second_column_name = "LvYouJiaoTong"
elif title_name == "电脑主机":
self.first_column_name = "moban"
self.folder_name = "HTML电脑主机模板"
self.second_column_name = "DianNaoZhuJi"
elif title_name == "电子产品":
self.first_column_name = "moban"
self.folder_name = "HTML电子产品模板"
self.second_column_name = "DianZiChanPin"
elif title_name == "电子商务":
self.first_column_name = "moban"
self.folder_name = "HTML电子商务模板"
self.second_column_name = "DianZiShangWu"
BaseFrame().right("本次采集参数:日志路径:" + str(BaseFrame().LOG_PATH) + "")
BaseFrame().right("本次采集参数:sprider_count=" + str(self.sprider_count) + "")
BaseFrame().right("本次采集参数:title_name=" + title_name + "")
BaseFrame().right("本次采集参数:second_column_name=" + self.second_column_name + "")
# self.folder_name = "JS表单验证"
self.sprider_category = title_name # 一级目录self.folder_name
second_folder_name = str(self.sprider_count) + "个" + self.folder_name # 二级目录
self.sprider_type = second_folder_name
self.merchant = int(self.sprider_start_count) // int(self.max_pager) + 1 # 起始页码用于效率采集
# 原始路径+一级目录+二级目录
self.file_path = self.save_path + os.sep + self.sprider_top_level + os.sep + self.folder_name + os.sep + second_folder_name
self.save_path = self.save_path + os.sep + self.sprider_top_level + os.sep + self.folder_name + os.sep + second_folder_name + os.sep + self.folder_name
BaseFrame().debug("开始采集ChinaZJL" + self.folder_name + "...")
sprider_url = (self.base_url + "/{1}/{0}.html".format(self.second_column_name, self.first_column_name))
down_path = "D:\\Freedom\\Sprider\\ChinaZ\\" + self.sprider_top_level + "\\" + self.folder_name + "\\" + second_folder_name + "\\Temp\\"
if os.path.exists(down_path) is True:
shutil.rmtree(down_path)
if os.path.exists(down_path) is False:
os.makedirs(down_path)
if os.path.exists(self.save_path) is True:
shutil.rmtree(self.save_path)
if os.path.exists(self.save_path) is False:
os.makedirs(self.save_path)
chrome_options = webdriver.ChromeOptions()
diy_prefs = {'profile.default_content_settings.popups': 0,
'download.default_directory': '{0}'.format(down_path)}
# 添加路径到selenium配置中
chrome_options.add_experimental_option('prefs', diy_prefs)
chrome_options.add_argument('--headless') # 隐藏浏览器
# 实例化chrome浏览器时,关联忽略证书错误
driver = webdriver.Chrome(options=chrome_options)
driver.set_window_size(1280, 800) # 分辨率 1280*800
#
BaseFrame().debug("开始采集" + sprider_url)
driver.get(sprider_url)
# content = driver.page_source
element_list = driver.find_elements(By.CLASS_NAME, "masonry-brick") # 列表页面 核心内容 box col3 ws_block masonry-brick
# element_list = div_elem.find_elements(By.CLASS_NAME, 'item')
# print(element_list.get_attribute('innerHTML'))
laster_pager_div = driver.find_element(By.CLASS_NAME, "fenye")
laster_pager_a = laster_pager_div.find_elements(By.TAG_NAME, 'a')
laster_pager_url = laster_pager_a[len(laster_pager_a) - 2]
page_end_number = int(laster_pager_url.text)
self.page_count = self.merchant
while self.page_count <= int(page_end_number): # 翻完停止
try:
if self.page_count == 1:
self.sprider_detail(driver, element_list, self.page_count, page_end_number, down_path)
pass
else:
if self.haved_sprider_count == self.sprider_count:
BaseFrame().debug("采集到达数量采集停止...")
BaseFrame().debug("开始写文章...")
self.builder_word(self.folder_name, self.word_content_list)
BaseFrame().debug("文件编写完毕,请到对应的磁盘查看word文件和下载文件!")
break
# (self.base_url + "/sort/{0}/{1}/".format(url_index, self.page_count))
# http://soft.onlinedown/sort/177/2/
# https://sc.chinaz//jianli/xiaochengchu_2.html
next_url = self.base_url + "/{2}/{0}_{1}.html".format(self.second_column_name, self.page_count,
self.first_column_name)
driver.get(next_url)
element_list = driver.find_elements(By.CLASS_NAME, "masonry-brick") # 列表页面 核心内容
self.sprider_detail(driver, element_list, self.page_count, page_end_number, down_path)
pass
# print(self.page_count)
self.page_count = self.page_count + 1 # 页码增加1
except Exception as e:
print("sprider()执行过程出现错误:" + str(e))
sleep(1)
2017年圣诞专题网站模板
2017年圣诞节网站专题模板
云相册图片画廊整站模板
极简线条设计师博客模板
摄影相册展示bootstrap模板
宽屏个人博客网站模板
极简艺术品展览网页模板
新产品弹窗响应式网站模板
前端工程师应聘简历模板
设计师个人作品简历模板
响应式Bootstrap博客模板
程序员个人主页网站模板
文艺范个人主页html5模板
全屏极简设计师主页模板
模向滚动个人主页展示模板
蓝色线条创意工作室CSS3模板
黑色简洁全屏博客简历模板
迷你的个人简历模板下载
CSS3深色滑动单页模板下载
项目介绍网站整站模板
艺术家创作作品网站模板
前端工程师应聘简历模板
白色风格个人网站模板
个人信息介绍网站模板
UI设计师作品展示模板
响应式个人网站HTML5模板
时尚HTML5个人博客模板
单页滑动个人网站模板
前端工程师个人简介模板
旅行个人博客模板下载
个人技能介绍页模板下载
HTML5系统单页项目展示模板
文艺小清新设计师整站模板
响应式个人博客模板下载
CSS3炫酷个人简历网站模板
个人数据单页网站模板
UI插画设计师html5模板
简洁响应式HTML5博客模板
单页滚动响应式CSS3模板
非主流个人博客网站模板
现代个人简历HTML模板
宽屏视差单页网站模板
import os
import shutil
def void_folder(path):
# 访问path路径下的文件或文件夹
lst = os.listdir(path)
# 打印每一层的文件或文件夹
for name in lst:
# 拼接名称,得到绝对路径,判断该文件是否符合是文件夹
real_path = os.path.join(path, name)
# 如果是文件夹,则打空格表示,并且递归访问下一层
if os.path.isdir(real_path):
# print(name)
files = os.listdir(real_path)
if len(files) == 0:
print("void_folder():"+name)
shutil.rmtree(real_path)
endindex = len(real_path) - len(name)
real_path = real_path[0:endindex]
void_folder(real_path)
else:
void_folder(real_path)
# 如果不是文件夹,直接打印,不再递归访问下一层
else:
#print(name)
pass
def void_file(dirPath):
dirs = os.listdir(dirPath) # 查找该层文件夹下所有的文件及文件夹,返回列表
for file in dirs:
file_full_name = dirPath + '/' + file
file_ext = os.path.splitext(file_full_name)[-1]
if file_ext is None or file_ext=="":
continue
if "rar" == str(file_ext.split(".")[1]):
os.remove(file_full_name)
if "zip" == str(file_ext.split(".")[1]):
os.remove(file_full_name)
if "gz" == str(file_ext.split(".")[1]):
os.remove(file_full_name)
if "tgz" == str(file_ext.split(".")[1]):
os.remove(file_full_name)
# 查找指定文件夹下所有相同名称的文件
def search_file(dirPath, fileName):
dirs = os.listdir(dirPath) # 查找该层文件夹下所有的文件及文件夹,返回列表
for currentFile in dirs: # 遍历列表
absPath = dirPath + '/' + currentFile
if os.path.isdir(absPath): # 如果是目录则递归,继续查找该目录下的文件
search_file(absPath, fileName)
elif currentFile == fileName:
#print(absPath) # 文件存在,则打印该文件的绝对路径
os.remove(absPath)
HTML5个人主页简历模板
单页面滚动html5模板
简洁清爽设计单页模板
黄色HTML5个人简历模板
2017年新年快乐网站模板
瀑布流样式图文博客模板
白色简洁摄影杂志网站模板
大气扁平化单页网站模板
HTML5创意圣诞节主题模板
带登录注册清爽网站模板
酷黑大气单页HTML5模板
设计师作品素材网站模板下载
极简图片画廊摄影之家模板
个人设计师作品展示模板
木庄博客html网站模板下载
响应式图文博客网站模板
个性小屏人物简介网站模板
紫色简洁时尚网站模板
前端设计师个人简介模板下载
简洁白色绘画网页模板
个人简历介绍bootstrap模板
天蓝色背景旅行日志html5模板
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。
更多推荐
分享119个HTML个性简实模板,总有一款适合您
发布评论