分享112个JS菜单导航,总有一款适合您
112个JS菜单导航下载链接:https://pan.baidu.com/s/1Dm73d2snbu15hZErJjTXxg?pwd=fz1c
提取码:fz1c
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=111
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=[]
CSS带返回顶部右侧悬浮菜单
CSS带返回顶部右侧悬浮菜单是一款简洁红色简洁实用的的悬浮右侧底部在线客服QQ,带返回顶部功能。
html5顶部导航3D翻转展开特效
html5顶部导航3D翻转展开特效是一款基于jQuery+HTML5实现的3D翻转网站导航菜单代码。
jquery鼠标右键菜单多级导航代码
jquery鼠标右键菜单多级导航代码是一款基于gizmoMenu.js插件实现的鼠标右击菜单导航特效。
jQuery响应式多级下拉导航菜单特效
jQuery响应式多级下拉导航菜单特效是一款基于jQuery+CSS3实现的白色简洁样式风格网站导航代码。
def sprider(self,title_name):
"""
采集
进度条 https://sc.chinaz.com/jiaoben/jindutiao.html
在线客服 https://sc.chinaz.com/jiaoben/kefu.html
幻灯片代码 https://sc.chinaz.com/jiaoben/huandengpian.html
图片代码 https://sc.chinaz.com/jiaoben/tupiandaima.html
相册代码 https://sc.chinaz.com/jiaoben/tupainxiangce.html
焦点图代码 https://sc.chinaz.com/jiaoben/jiaodiantu.html
菜单导航 https://sc.chinaz.com/jiaoben/caidanhaohang.html
:return:
"""
if title_name == "幻灯片代码":
self.first_column_name = "jiaoben"
self.folder_name = "JS幻灯片代码"
self.second_column_name = "huandengpian"
elif title_name == "菜单导航":
self.first_column_name = "jiaoben"
self.folder_name = "JS菜单导航"
self.second_column_name = "caidanhaohang"
elif title_name == "焦点图代码":
self.first_column_name = "jiaoben"
self.folder_name = "JS焦点图代码"
self.second_column_name = "jiaodiantu"
elif title_name == "图片代码":
self.first_column_name = "jiaoben"
self.folder_name = "JS图片代码"
self.second_column_name = "tupiandaima"
elif title_name == "相册代码":
self.first_column_name = "jiaoben"
self.folder_name = "JS相册代码"
self.second_column_name = "tupainxiangce"
elif title_name == "进度条":
self.first_column_name = "jiaoben"
self.folder_name = "JS进度条"
self.second_column_name = "jindutiao"
elif title_name == "在线客服":
self.first_column_name = "jiaoben" # 一级目录
self.folder_name = "JS特效在线客服"
self.second_column_name = "kefu"
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 + "JS" + os.sep + self.folder_name + os.sep + second_folder_name
self.save_path = self.save_path+ os.sep + "JS" + os.sep+self.folder_name +os.sep + second_folder_name+ os.sep + self.folder_name
BaseFrame().debug("开始采集ChinaZJS"+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\\JS\\"+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
# driver.get方法将定位在给定的URL的网页,get接受url可以是任何网址,此处以百度为例
driver.get(sprider_url)
# content = driver.page_source
element_list = driver.find_elements(By.CLASS_NAME, "picblock") # 列表页面 核心内容
#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/tag_jiaoben/tupianqiehuan_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, "picblock") # 列表页面 核心内容
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)
jQuery垂直多级导航菜单代码
jQuery鼠标悬停上下滑动导航条
纯CSS3悬停图标旋转导航动画代码
Material Design滑动菜单导航代码
css3实现左侧菜单伸缩滑动特效
jQuery手机微信底部菜单代码
jQuery环形图标菜单旋转切换特效
纯css实现水平下拉导航菜单
jQuery弹性展开收缩菜单插件gooey.js
jQuery 3D响应式菜单导航特效
jquery metro拖动菜单代码
网站左侧下拉菜单jQuery代码
商城侧边导航定位jquery菜单
jquery天猫分类导航banner切换
纯CSS3制作华丽网站下拉菜单
jquery网站后台管理系统导航
jQuery动画二级下拉导航菜单
响应式下拉菜单插件jquery.cbFlyout
jQuery仿淘宝红色分类导航
jQuery实现TaoBaoUED左侧导航
jquery可控制二级导航方向代码
纯CSS实现网站三级菜单特效
仿爱淘宝分类伸缩jQuery导航
jQuery左侧垂直四级导航菜单特效
jQuery动画二级下拉菜单代码
jQuery企业网站半透明下拉导航
jquery背景滑动导航菜单代码
jQuery+html5手机导航菜单代码
jquery鼠标悬停滑动下拉菜单代码
jquery红色商城导航下拉菜单
jQuery回转下拉黑色二级菜单
css3鼠标悬停扇形打开菜单代码
jQuery网站滑动导航菜单特效
jQuery产品分类信息导航代码
jQuery动画悬浮图标菜单代码
jQuery垂直可折叠手风琴菜单
zepto手机端固定层图标导航菜单
jquery hover事件导航条
jquery鼠标悬停导航下划线滑出效果
js鼠标滑过展开下拉菜单
jQuery绿色风格滑动下拉导航
jQuery紫色不规则导航特效
jQuery扁平风格手风琴式菜单
jquery鼠标悬停缓慢下拉导航
jquery音乐网站竖直下拉菜单
jquery竖直手风琴导航菜单
jQuery响应菜单插件PgwMenu
jQuery菜单滑动伸展收缩特效
JS实现文字上下滑动导航
jQuery左侧焦点跟随导航菜单
jQuery巧克力色二级导航
jquery顶部固定导航下拉菜单
jQuery+CSS3动画弧形弹出菜单
jQuery火焰灯动画导航条
jquery仿腾讯云下拉导航
jquery顶部固定层下拉导航
jQuery网页侧边滑动展开导航
欧飞数卡jQuery分类导航
jQuery苹果风格手风琴菜单
jquery hover向下滑动导航
CSS3精美小图标菜单导航
CSS3菜单项宽度渐变动画
纯CSS3实现淡入淡出下拉菜单
jquery古典风格鼠标悬停导航
jquery淘宝电器左侧分类菜单
横向滚动jQuery导航代码
支付宝下拉菜单JS代码
仿马可波罗左侧商品列表导航菜单
CSS3鼠标悬停中英文切换导航
CSS3二级下拉动画滑动菜单
jquery竖直收缩导航菜单
jQuery蓝色二级导航菜单
jQuery网站三级下拉菜单
jQuery+CSS3橙色导航菜单
根据滚动自动调整导航栏大小
jQuery淡入淡出下拉菜单
jQuery可拖动图标导航菜单
腾讯视频+站酷jQuery导航
悬浮九宫格菜单jQuery插件
粉色二级下拉菜单列表效果
jQuery黄色下拉滑动导航菜单代码
jQuery实现图片滑动导航菜单
jQuery右侧弹出全屏覆盖菜单
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)
jQuery无序列表的下拉菜单
jquery多级下拉侧导航amazonmenu
jquery缓冲下拉导航菜单特效
jQuery缓慢弹出下拉导航
jQuery右键菜单插件context.js
jquery顶部下拉菜单插件foldit
CSS3实现黑色卷角翻页导航条
js仿新浪游戏频道导航条
仿2014新版天猫分类导航菜单代码
w3cfuns网站jquery导航条
jQuery实现垂直滚动菜单效果
jquery菜单插件jGlideMenu
三款动画导航jquery.lavalamp
JSON无限折叠菜单特效
纯CSS3实现灰白色下拉导航
jquery滚动下拉显示左右浮动导航
jquery左侧固定悬浮二级菜单
js展开叠起来分类导航
jquery展开收缩手风琴菜单
jQuery+CSS3垂直菜单效果
水平垂直无限下拉jQuery导航
jQuery上下滑动及左右切换导航
jquery hover鼠标滑过动画导航条
jquery图标多功能下拉导航
JS+CSS3角度页面视图导航
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。