分享142个HTML公司企业模板,总有一款适合您
142个HTML公司企业模板下载链接:https://pan.baidu.com/s/1aFP0zo8oZHSt-0qakf6trw?pwd=jj2o
提取码:jj2o
Python采集代码下载链接:采集代码.zip - 蓝奏云
商务企业CSS网页模板
商务企业网页模板是运用于公司企业网站,适用于HTML DIV+CSS 模板下载。
品牌拓展黑色html模板
品牌拓展黑色html模板是一款以黑色为主色调的html网页模板下载。
前卫扁平设计html模板
前卫扁平设计html模板是一款黑白搭配的响应式html业务网站模板。
咖啡色博客html网页模板
咖啡色博客html网页模板是一款棕色商务的欧美博客网站模板。
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.webdriver.common.by import By from sprider.model.SpriderEntity import SpriderEntity from sprider.access.SpriderAccess import SpriderAccess title_name = "社会教育" class ChinaZJsSelenium: base_url = "https://sc.chinaz.com/" # 采集的网址 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"
黄色商业投资html模板
蓝色条纹html博客模板
深蓝色漂亮企业整站模板
大型游戏公司html5模板
黑色魅力商务html5模板
白色商务html网页模板
婚庆企业html5网站模板
黑色暗纹商业css模板
棕色木纹背景UI整站模板
糖果企业html网站模板
灰色大气企业html5模板
高端服装企业网站模板
简洁素雅企业css模板
科技公司黑色html5模板
灰色商务网站模板
急速赛车企业整站模板
暗绿色医院企业模板
棕色大图展示商务模板
高端商务男装企业模板
和谐乡村网站模板
木纹红酒企业网站模板
牛仔服装企业css模板
橙色斜纹背景企业模板
汽车保养css网站模板
生意组合CSS网页模板
企业简洁HTML5网页模板
法律咨询html5网站模板
名片印刷企业css模板
光盘刻录企业网站模板
个人作品集展示html模板
商家展示css网站模板
房屋出售企业网站模板
品牌广告css网站模板
科技探索html5网站模板
商业投资组合HTML5网站模板
业务管理CSS网页模板
太阳能公司CSS网页模板
企业投资HTML5模板
动漫公司HTML5网页模板
证券业务CSS3网页模板
企业设备CSS网页模板
时尚公司CSS3模板
企业设计CSS3模板
商业网站CSS3模板
投资博客HTML5模板
创造性企业HTML5模板
企业商业HTML5模板
托管公司CSS3模板
跨国企业CSS网页模板
模特经纪公司CSS网页模板
蓝惠而浦CSS网页模板
企业站点HTML5网页模板
业务设计HTML5网页模板
商业设计HTML5网页模板
企业网站CSS3网页模板
蓝色办公CSS网页模板
base_url = "https://sc.chinaz.com/" # 采集的网址 save_path = "D:\\Freedom\\Sprider\\ChinaZ\\" sprider_count = 142 # 116+66+20 sprider_start_count = 2520 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" def sprider(self, title_name): """ 采集 医疗保健 https://sc.chinaz.com/moban/YiLiaoBaoJian.html 电子产品 https://sc.chinaz.com/moban/DianZiChanPin.html 电子商务 https://sc.chinaz.com/moban/DianZiShangWu.html 婚纱模板 https://sc.chinaz.com/moban/HunShaMoBan.html 电脑主机 https://sc.chinaz.com/moban/DianNaoZhuJi.html 旅游交通 https://sc.chinaz.com/moban/LvYouJiaoTong.html 体育竞技 https://sc.chinaz.com/moban/TiYuJingJi.html 娱乐休闲 https://sc.chinaz.com/moban/YuLeXiuXian.html 艺术时尚 https://sc.chinaz.com/moban/YiShuShiShang.html 建筑风光 https://sc.chinaz.com/moban/JianZhuFengGuang.html 动植食物 https://sc.chinaz.com/moban/DongZhiShiWu.html 人物家庭 https://sc.chinaz.com/moban/RenWuJiaTing.html 社会教育 https://sc.chinaz.com/moban/SheHuiJiaoYu.html 公司企业 https://sc.chinaz.com/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.net/sort/177/2/ # https://sc.chinaz.com//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)
网上营销CSS网页模板
商业新闻CSS3网页模板
企业公司CSS3网页模板
公司博客HTML5网页模板
企业博客HTML5模板
企业投资CSS网页模板
商业管理CSS网页模板
企业网站CSS3模板
业务公司CSS网页模板
IT商业网站CSS网页模板
商业投资CSS网页模板
汽车经销商CSS网页模板
商业网站CSS网页模板
企业设计CSS网页模板
顾问公司CSS网页模板
引进世界CSS网页模板
配件趋势CSS网页模板
全球网络CSS网页模板
公司企业CSS网页模板
暗灰色商业CSS网页模板
工作商务CSS网页模板
公司博客CSS网页模板
农业公司CSS网页模板
灰色企业设计网页模板
绿色企业博客网页模板
蓝色企业CSS网页模板
企业博客CSS网页模板
大气企业CSS网页模板
绿色商务企业网页模板
商务企业CSS网页模板
彩色企业CSS网页模板下载
商务企业CSS网页模板
黄色企业网站模板下载
绿色企业网站整站模板
企业博客网页模板下载
创意设计公司模板下载
欧美商务公司模板下载
商务公司网页模板下载
欧美工业生产模板下载
金融顾问公司模板下载
企业css网页模板下载
outdoor企业css模板下载
欧美企业网站CSS模板下载
企业公司css模板下载
咨询服务公司网站模板下载
服务公司网站模板下载
韩国公司模板
韩国公司企业模板下载
韩国绿色公司模板下载
城市环境模板下载
房地产公司网站模板下载
信息技术公司模板
电子商务FLASH模板
电子商务模板
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)
时尚模特模板下载
欧美个性模板
国外商务模板
国外商务模板
商务公司FLASH模板下载
商务公司FLASH模板下载
商务公司FLASH模板下载
电子公司FLASH模板下载
电子信息公司FLASH模板
电子科技FLASH模板下载
商务公司FLASH模板下载
医疗公司模板下载
TemplateMonster 公司模板
房地产公司模板PSD
TM 公司模板FLASH
通信技术模板下载
雷达信息技术模板
电脑网站模板下载
商务公司模板下载
时事新闻模板下载
TM 公司模板FLASH
环保公司FLASH模板
韩国公司PSD模板
韩国公司PSD模板
国外公司模板下载
国外公司模板下载
国外公司模板下载
商务公司模板下载
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。