当前位置: 首页 > news >正文

分享107个HTML电子商务模板,总有一款适合您

 分享107个HTML电子商务模板,总有一款适合您

 

107个HTML电子商务模板下载链接:https://pan.baidu.com/s/1VW67Wjso1BRpH7O3IlbZwg?pwd=0d4s 
提取码:0d4s

Python采集代码下载链接:采集代码.zip - 蓝奏云

Aplustemplates 购物模板

ASA 商务模板

AVS电子商务模板

Boxedart 商务模板

Boxedart 游戏玩具模板

Boxedart 电子模板

Boxedart 银行模板

DG 商品模板

Esens 产品模板

Freshtemplates 电子模板

Helendesign 会员模板

Helendesign 商务模板

Helendesign 电子模板

Helendesign 银行模板

Helendesign 鞋子模板

InstantCoffee 信息模板

import os
import shutil
import time
from time import sleep
from docx import Document
from docx.opc.oxml import qn
from docx.shared import Inches, RGBColor
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 SpriderAccesstitle_name = "婚纱模板"class ChinaZJsSelenium:base_url =  "https://sc.chinaz.com/" # 采集的网址save_path = "D:\\Freedom\\Sprider\\ChinaZ\\"sprider_count =118 # 正在采集第14页的第23个资源,共27页资源 debugsprider_start_count=117word_content_list = []folder_name = ""page_end_number=0max_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"

InstantCoffee 商务模板

InstantCoffee 电子模板

InstantCoffee 电缆模板

InstantCoffee 银行模板

Liquid2d 琴

Liquid2d 眼镜

Liquid2d 购物模板

Templatefiles 化妆品模板

Templatefiles 家具模板

Templatefiles 房屋出售模板

Templatefiles 手机模板

Templatefiles 珠宝模板

Templatefiles 药品模板

Templatefiles 购物模板

Templatefiles 酒水模板

Templatefiles 鞋类模板

TemplateMonster 帽子模板

TemplateMonster 货币模板

Templatesupply 家电模板

Templatesupply 电子产品模板

Templatesupply 电脑模板

ThemeGallery 公司模板

ThemeGallery 房屋出售

ThemeGallery 房屋出售模板

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: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 = "HunShaMoBan"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("本次采集参数: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_namesecond_folder_name = str(self.sprider_count) + "个" + self.folder_name #二级目录self.sprider_type =second_folder_nameself.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_nameself.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_nameBaseFrame().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_sourceelement_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.merchantwhile 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)passelse: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.htmlnext_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  # 页码增加1except Exception as e:print("sprider()执行过程出现错误:" + str(e))sleep(1)

ThemeGallery 珠宝模板

TM 商务模板FLASH

TM 花店模板FLASH

中小型企业商务模板

书籍封面模板

产品商务模板

产品展示模板

企业交流模板

企业商务模板

企业商务网站模板

企业沙发模板

企业礼物模板

企业科技商务模板

先进电脑商务模板

公司企业商务模板

公司商务模板

公司礼物模板

创意公司商务模板

动物出售模板下载

商业公司模板

商务主题模板

商务公司产品模板

商务手机模板

商务科技模板

商务科技模板下载

商务金融模板

圣诞礼物模板

大型企业商务模板

大气企业商务模板

家居商务模板

建筑房产模板

房屋销售模板下载

手机商务模板

数码相机模板

服装商店模板

服装销售模板下载

杂志网站模板

欧美企业商务模板

欧美商务模板

欧美家居商店模板

欧美电子商务模板

汽车销售模板

珠宝首饰模板

import os
import shutildef 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 + '/' + filefile_ext = os.path.splitext(file_full_name)[-1]if file_ext is None  or file_ext=="":continueif "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 + '/' + currentFileif os.path.isdir(absPath):  # 如果是目录则递归,继续查找该目录下的文件search_file(absPath, fileName)elif currentFile == fileName:#print(absPath)  # 文件存在,则打印该文件的绝对路径os.remove(absPath)

电子商务企业模板

电子商务模板

电子商务相机模板

电子数码产品模板

电脑主机模板

电脑商务模板

电脑商城产品模板

简洁企业商务模板

简洁公司商务模板

简洁相机模板

英文企业商务模板

英文商务模板

英文汽车销售模板

英文电脑主机模板

虚拟主机模板

衣服电子商务模板

软件产品模板

软件公司商务模板

随身听商城模板

韩国商务模板

韩国商品模板

韩国商店模板

韩国房产模板

顶尖公司商务模板

最后送大家一首诗:

山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。

http://www.lryc.cn/news/9161.html

相关文章:

  • Barra模型因子的构建及应用系列三之Momentum因子
  • 8.2.1.3 索引合并优化
  • 水雨情在线小能手-雨量水位报警站
  • 【蓝桥杯集训4】双指针专题(6 / 6)
  • 文件流,gzip解压,压缩
  • 在线开会,来开开圆桌会议吧~
  • 使用营销自动化的 7 大主要优势
  • 【图像分类】基于PyTorch搭建GRU实现MNIST手写数字体识别(单/双向GRU,附完整代码和数据集)
  • day14_oop_抽象_接口
  • 模式识别 | MATLAB实现DNN深度神经网络模式分类识别
  • 【C++】类和对象三大特性--继承
  • MySQL的存储引擎
  • 工程项目管理系统源码-简洁+好用+全面-工程项目管理系统
  • 什么是STAR原则?
  • 前置知识-初值问题、显式隐式龙格库塔方法、Butcher阵列
  • PythonWeb Django PostgreSQL创建Web项目(二)
  • Python学习笔记:使用字符串
  • echarts饼图封装
  • Web3.0 教学基础一
  • body使用渐变色无效的原因之一:html没有设置高度
  • Python3 函数实例及演示
  • HTB打靶(Active Directory 101 Multimaster)
  • 漏洞预警|Apache Sling JCR Base 存在JNDI注入漏洞
  • 【学习笔记】DFA的构造
  • MyBatis 之二(增、删、改操作)
  • 28k入职腾讯测试岗那天,我哭了,这5个月付出的一切总算没有白费~
  • 【surfaceflinger源码分析】surfaceflinger进程的消息驱动模型
  • 「架构师」001计算机组成与体系结构
  • 既然有HTTP协议,为什么还要有RPC
  • 【新2023】华为OD机试 - 选座位(Python)