分享116个HTML电子商务模板,总有一款适合您
116个HTML电子商务模板下载链接:https://pan.baidu.com/s/1gaff8RsoYUD_ep0ejhGkMw?pwd=zby2
提取码:zby2
Python采集代码下载链接:采集代码.zip - 蓝奏云
建筑行业电子商务模板
建筑行业电子商务模板是一款大气CSS3跟HTML5制作的建筑公司网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
婴儿用品店网站模板
婴儿用品店网站模板是一款跟婴儿相关的产品企业网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
生鲜电子商务网站模板
生鲜电子商务网站模板是一款适合水果蔬菜零售公司网上电子商务模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
电子产品商城模板Complex
电子产品商城模板Complex是一款响应式的电子商务网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
title_name = "电子商务"
class ChinaZJsSelenium:
base_url = "https://sc.chinaz.com/" # 采集的网址
save_path = "D:\\Freedom\\Sprider\\ChinaZ\\"
sprider_count =116 #正在采集第10页的第7个资源,共38页资源
sprider_start_count=336
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"
电子购物商城网站模板
全屏鞋子商城单页模板下载
蓝色大图服装商城网页模板
Bootstrap3通用商城模板
有机农产品电商HTML5模板
通用型HTML5电商网站模板
鞋服在线商城网站模板
儿童用品电商HTML模板
适合大型电子商务html5模板
绿色水果网上商城模板下载
数码电子商务css3模板
有机水果蔬菜商城模板
蓝色大气电商网站模板
响应式html5电商模板
可爱的儿童用品商城模板
豪车经销商HTML5模板
响应式甜品网上商城模板
化妆品电子商务网站模板
HTML5扁平化电商网站模板
超市商店官网网站模板
HTML5化妆品电商网站模板
在线购物电子商务网站模板
多功能电子商务网页模板
兼容手机html5电商模板
服装电子商务购物网站模板
适合各行业响应式通用模板
HTML5家具商城响应式模板
响应式手机销售网站模板
创意办公家具设计网站模板
百货商场bootstrap模板下载
宽屏大气写字楼网站模板
服装电子商务公司网站模板
时尚购物电子商务整站模板
手机数码电子购物商城模板
一元云购商城网站模板下载
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
: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 = "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_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)
贸易物流企业html5模板
商场网上购物CSS3整站模板
服装鞋帽购物商城网站模板
时装在线购物商城网站模板
IT产品电子商务网站模板
在线生鲜销售网站模板
衣服裤子服装购物网站模板
儿童用品公司HTML5网站模板
新鲜水果O2O线上卖场网站模板
时尚购物网上商城HTML5模板
服装电商网上商城HTML5模板
服装服饰购物电商网站模板
响应式网上商店CSS3模板
品牌包包网店代理网站模板
网上汽车车品网站模板
电子产品百货商城网站模板
电子商务百货公司整站模板
女性高跟鞋商城网站模板
车展汽车展示html模板
鞋子品牌折扣店网站模板
个性潮流服装商城模板
网上运动商品销售网站模板
蔬菜品种企业官方模板
女性奢侈品商城网站模板
灯饰灯具销售网站模板
简洁风格商品销售模板
html购物网站模板下载
外贸电子商务网站模板
运动鞋商城网站模板
手机购买商城模板下载
手机销售电子商务模板
鞋子厂家直销CSS模板
游泳泳衣商城网站模板
服装商城html网站模板
简洁浅蓝服装网站模板
手表b2c商城网站模板
情趣内衣销售网站模板
足球运动鞋商城网站模板
电影票在线购买网站模板
服装品牌商城模板
运动鞋网上销售HTML模板
棉袄服装公司网站模板
巴黎时装秀购物网站模板
简洁白色B2C购物网站模板
儿童运动套装批发网站模板
男士上衣销售网站模板
大气购物商城模板免费下载
高端奢侈品网上商城模板
粉红色钻戒销售网站模板
购物shopping商城网站模板
外贸服装公司网站模板
商品价位表展示网站模板
服装批发市场HTML网站模板
import os
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)
b2c商城购物网站模板
红茶企业官网网站模板
服装销售商城HTML模板
品牌钻戒首饰官网网站模板
运动鞋网上专卖店模板
街拍服饰商城网站模板
奢侈品购物网站模板下载
女性服装商城网站模板
网上眼镜商城网页模板
棕色鞋子商城网站模板
健身器材B2C电子商务模板
女性服装销售网站模板
登山外套B2C商城网站模板
时尚街拍搭配商城HTML5模板
服装B2C在线购物商城HTML5模板
自行车网上销售模板下载
岁月狂欢CSS3网站模板
可爱的食品店铺网店模板
珠宝首饰CSS网站模板
商品网上销售商城模板
免费购物网站模板下载
电器销售企业网站模板
冲浪服饰销售网站模板
淡蓝色女包购物商城模板
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。