分享88个JS焦点图代码,总有一款适合您
88个JS焦点图代码下载链接:https://pan.baidu.com/s/1zfspX9OSsbAlL53fjiSCEw?pwd=ulz6
提取码:ulz6
Python采集代码下载链接:https://wwgn.lanzoul.com/iKGwb0kye3wj
base_url = "https://sc.chinaz.com/" # 采集的网址
save_path = "D:\\Freedom\\Sprider\\ChinaZ\\"
sprider_count = 112# 正在采集第3页的第36个资源,共10页资源 debug
sprider_start_count=227
word_content_list = []
folder_name = ""
page_end_number=0
max_pager=40 #每页的数量
haved_sprider_count =0 # 已经采集的数量
page_count = 1 # 每个栏目开始业务content="text/html; charset=gb2312"
filter_down_file=[]
jQuery响应式焦点图
jQuery鼠标移到按钮自动切换图片是一款鼠标移到蓝色按钮自动渐变切换的焦点图特效代码。
蓝色数字按钮jQuery焦点图
蓝色数字按钮jQuery焦点图是一款可以自定义方向滚动的KinSlideshow焦点图插件。
jQuery圆环交叉重叠焦点图
jQuery圆形重叠焦点图是一款带左右箭头的三个圆环交叉重叠图片切换特效焦点图代码下载。
本作品由【站长素材】收集整理,转载请注明出处!
jQuery多图3D旋转图片轮播
jQuery多图3D旋转图片轮播是一款可以多图轮流播放,数量自定义,效果非常棒,使用也很简单。
def sprider_detail(self, driver,element_list,page_count,max_page,down_path):
"""
采集明细页面
:param driver:
:param element_list:
:param page_count:
:param max_page:
:param down_path:
:return:
"""
index = 0
element_array=[]
element_length=len(element_list)
print("当前页" + str(page_count)+"每页共"+str(element_length))
for element in element_list:
div_list= element.find_elements(By.TAG_NAME, 'div')
#print(len(div_list))
a_elenent=div_list[1].find_element(By.TAG_NAME, 'a')
next_url = a_elenent.get_attribute("href")
coder_title = a_elenent.get_attribute("alt")
e=coder_title+"$"+ next_url
element_array.append(e)
pass
if int(self.page_count) == int(self.merchant):
self.sprider_start_index = int(self.sprider_start_count) % int(self.max_pager)
index=self.sprider_start_index
while index < element_length:
if os.path.exists(down_path) is False:
os.makedirs(down_path)
if self.haved_sprider_count == self.sprider_count:
BaseFrame().debug("采集到达数量采集停止...")
break
#element = element_list[index]
element=element_array[index]
time.sleep(1)
index = index + 1
sprider_info="正在采集第"+str(page_count)+"页的第"+str(index)+"个资源,共"+str(max_page)+"页资源"
BaseFrame().debug(sprider_info)
next_url=element.split("$")[1]
coder_title=element.split("$")[0]
# next_url = element.find_element(By.TAG_NAME, 'a').get_attribute("href")
# coder_title =element.find_element(By.TAG_NAME, 'img').get_attribute("title")
try:
# codeEntity = SpriderEntity() # 下载过的资源不再下载
# codeEntity.sprider_base_url = self.base_url
# codeEntity.create_datetime = SpriderTools.get_current_datetime()
# codeEntity.sprider_url = next_url
# codeEntity.sprider_pic_title = coder_title
# codeEntity.sprider_pic_index = str(index)
# codeEntity.sprider_pager_index = page_count
# codeEntity.sprider_type = self.sprider_type
# if SpriderAccess().query_sprider_entity_by_urlandindex(next_url, str(index)) is None:
# SpriderAccess().save_sprider(codeEntity)
# else:
# BaseFrame().debug(coder_title+next_url + "数据采集过因此跳过")
# continue
driver.get(next_url) # 请求明细页面1
sleep(0.5)
if SeleniumTools.judeg_element_isexist(driver, "CLASS_NAME", "dian") == 3:
driver.back()
BaseFrame().debug(coder_title+"下载按钮不存在,因此跳过哦....")
continue
print("准备点击下载按钮...")
div_element_list=driver.find_elements(By.CLASS_NAME, "dian") #下载源码.click()
a_element=div_element_list[1].find_element(By.TAG_NAME, "a")
a_element.click()
sleep(0.5)
result,message=SpriderTools.judge_file_exist(True,240,1,down_path,self.filter_down_file,"zip|rar|gz|tgz")#判断源码
if result is True:
#下载图片
a_element =driver.find_element(By.CLASS_NAME, "image_gall")
image_href=a_element.get_attribute("href")
DownLoad(self.save_path).down_cover_image__(image_href, coder_title) # 资源的 封面
title_image=self.save_path + os.sep +"image"+ os.sep + coder_title + ".jpg"
#采集描述
div_element_list = driver.find_elements(By.CLASS_NAME, "smr")
div_element=div_element_list[1]
title_content=div_element.text
sprider_content = [coder_title,title_image, title_content] # 采集成功的记录
self.word_content_list.append(sprider_content) # 增加到最终的数组
self.haved_sprider_count = self.haved_sprider_count + 1
BaseFrame().right("已经采集完成第" + str(self.haved_sprider_count) + "个")
time.sleep(1)
driver.back()
coder_title = str(coder_title).replace("::", "").replace("/", "").strip() #去掉windows不识别的字符
files = os.listdir(down_path)
file_name = files[0] # 获取默认值
srcFile = down_path + os.sep + file_name
file_ext = os.path.splitext(srcFile)[-1]
dstFile = down_path + os.sep + coder_title + file_ext
os.rename(srcFile, dstFile)
srcFile = dstFile
dstFile = self.save_path + os.sep + coder_title + file_ext
shutil.move(srcFile, dstFile) # 移动文件
else:
files = os.listdir(down_path) # 读取目录下所有文件
coder_title = str(coder_title).replace("/", "") # 去掉windows不识别的字符
try:
if str(message)=="0个文件认定是False":
BaseFrame().error(coder_title+"文件不存在...")
shutil.rmtree(down_path) # 如果没下载完是无法删除的
pass
else:
BaseFrame().error("检测下载文件出错可能原因是等待时间不够已经超时,再等待60秒...")
time.sleep(60)
shutil.rmtree(down_path) #如果没下载完是无法删除的
#清空数组
self.filter_down_file.clear()
except Exception as e:
# 使用数组append记录文件名字 移动的时候过滤
self.builder_filter_file(files)
pass
except Exception as e:
BaseFrame().error("sprider_detail()执行过程出现错误:" + str(e))
BaseFrame().error("sprider_detail()记录下载的文件名")
# 使用数组append记录文件名字 移动的时候过滤
files = os.listdir(down_path) # 读取目录下所有文件
self.builder_filter_file(files)
if(int(page_count)==int(max_page)):
self.builder_word(self.folder_name,self.word_content_list)
BaseFrame().debug("文件编写完毕,请到对应的磁盘查看word文件和下载文件!")
jQuery缩略图突出圆角焦点图
jQuery带进度图片定时切换
jQuery两组图片滑块展示
jQuery斜切式双图切换焦点图
jQuery类似放大镜缩略图切换
jQuery右侧图文混排展示
jQuery左侧图片+右侧说明焦点图
jQuery全屏动画焦点图切换
jQuery实现flash焦点图片切换
jQuery马赛克过场图片轮换
jQuery自动切换渐变焦点图
带新闻滚动jQuery焦点图
jQuery数字按钮切换焦点图
jQuery数字按钮焦点图切换
安全狗网站jQuery焦点图
腾讯qq娱乐频道焦点图
QQ画卷中国jQuery焦点图
华强北商城jQuery焦点图
jQuery快播网站焦点图
暴风影音jQuery焦点图
jQuery屏幕焦点图切换
jQuery缩略图排列焦点图
jQuery左右摇晃焦点图切换
jQuery全屏内嵌焦点图
jQuery自适应大小焦点图
jQuery纵向手风琴滚动切换
jQuery类似播放器焦点图
站酷首页jQuery焦点图
jQuery左右全屏焦点图
淘宝首页banner焦点图
js图片轮播滚动
jQuery带按钮宽屏图片切换
简单带标题jQuery焦点图
书签风格jQuery焦点图切换
360随身WiFi官网jQ焦点图
jQuery动画焦点图片轮播
jQuery横向穿梭焦点图
联想jQuery大屏焦点图
jQ选项卡向上弹出焦点图
jQuery带数字按钮焦点图
jQuery超快宽屏焦点图
jQ海尔官网全屏焦点图
jQ自动化图片比例焦点图
jQ渐变隐藏按钮焦点图
jQuery导航焦点图一体式
jQuery多块左右切换焦点图
PBA官网首页jQuery焦点图
jQuery+css3渐变焦点图
jQuery sudoSlider插件
js带提示焦点图切换
大前端jquery焦点图
js超炫抖动焦点图代码
banner图片切换焦点图
蚂蜂窝官网jQ焦点图
微云网站jQuery焦点图
电玩巴士jQuery焦点图
jQuery圆形箭头焦点图
脸谱换换jquery焦点图
QQ音乐js焦点图
搜狗输入法jQ焦点图
KCIS云情报的jQ焦点图
jQ键盘控制焦点图
电影网站jQuery焦点图
电脑之家jQuery焦点图
好孩子满屏jQ焦点图
jQuery自适应焦点图
jq右下角按钮焦点图
jQ大屏带导航焦点图
上古世纪jQ焦点图
jQuery满屏焦点图代码
唐宋中国jQuery焦点图
jq右侧小图焦点轮播
jquery卡片式焦点图
jquery图片轮播插件
jq圆形缩略图预览
jquery左右滚动切换
js双箭头焦点图
jquery满屏焦点图
jquery电脑屏幕焦点图
jquery带文字焦点图切换
jquery大号箭头焦点图
jquery简单焦点图片切换
jquery宽屏格子焦点图
jQuery+CSS3实现3D全屏图片切换动画
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)
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。