分享66个JS时间轴特效,总有一款适合您

66个JS时间轴特效下载链接:https://pan.baidu.com/s/1DD8EqIZjsmzpRB0pHkzUdg?pwd=pgw4 
提取码:pgw4

Python采集代码下载链接:https://wwgn.lanzoul.com/iKGwb0kye3wj

jQuery疫情防控时间轴人员行程效果
CSS3带编辑器可定制的时间轴插件
jQuery可拉动水平刻度时间轴特效
React Dom制作垂直时间轴布局
原生js跑马灯时间轴特效
jQuery日期时间轴进度条播放代码
jQuery时间轴节点分支提示代码
jQuery时间轴节点分支提示代码
jQuery产品发布更新时间轴代码
vue.js响应式时间轴特效
jQuery垂直时间轴插件


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.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 = 66# 采集数量sprider_start_count=0word_content_list = []folder_name = ""page_end_number=0max_pager=20 #每页的数量haved_sprider_count =0  # 已经采集的数量page_count = 1  # 每个栏目开始业务content="text/html; charset=gb2312"filter_down_file=[]def __init__(self):passdef sprider(self,title_name):"""采集图片切换 https://sc.chinaz.com/tag_jiaoben/tupianqiehuan.html返回顶部 https://sc.chinaz.com/tag_jiaoben/fanhuidingbu.html动画效果 https://sc.chinaz.com/tag_jiaoben/donghuaxiaoguo.html倒计时 https://sc.chinaz.com/tag_jiaoben/daojishi.html弹出层 https://sc.chinaz.com/tag_jiaoben/danchuceng.html在线客服 https://sc.chinaz.com/jiaoben/kefu.html手风琴 https://sc.chinaz.com/tag_jiaoben/shoufengqin.html表单脚本 https://sc.chinaz.com/tag_jiaoben/biaodan.html文字特效 https://sc.chinaz.com/tag_jiaoben/wenzitexiao.html滚动条 https://sc.chinaz.com/tag_jiaoben/gundongtiao.html瀑布流 https://sc.chinaz.com/tag_jiaoben/pubuliu.html时钟代码 https://sc.chinaz.com/tag_jiaoben/shizhong.html表单验证 https://sc.chinaz.com/tag_jiaoben/biaodanyanzheng.html抽奖转盘 https://sc.chinaz.com/tag_jiaoben/dazhuanpan.html进度条 https://sc.chinaz.com/jiaoben/jindutiao.html播放器 https://sc.chinaz.com/tag_jiaoben/bofangqi.html图片放大 https://sc.chinaz.com/tag_jiaoben/tupianfangda.html时间轴 https://sc.chinaz.com/tag_jiaoben/shijianzhou.html:return:"""if title_name == "图片切换":self.first_column_name = "tag_jiaoben"self.folder_name = "图片切换JS特效"self.second_column_name = "tupianqiehuan"elif title_name == "时间轴":self.first_column_name = "tag_jiaoben"self.folder_name = "JS时间轴特效"self.second_column_name = "shijianzhou"elif title_name == "图片放大":self.first_column_name = "tag_jiaoben"self.folder_name = "JS图片放大特效"self.second_column_name = "tupianfangda"elif title_name == "播放器":self.first_column_name = "tag_jiaoben"self.folder_name = "JS播放器脚本"self.second_column_name = "bofangqi"elif title_name == "进度条":self.first_column_name = "jiaoben"self.folder_name = "JS进度条"self.second_column_name = "jindutiao"elif title_name == "抽奖转盘":self.first_column_name = "tag_jiaoben"self.folder_name = "JS抽奖转盘特效"self.second_column_name = "dazhuanpan"elif title_name == "表单验证":self.first_column_name = "tag_jiaoben"self.folder_name = "JS表单验证"self.second_column_name = "biaodanyanzheng"elif title_name == "时钟代码":self.first_column_name = "tag_jiaoben"self.folder_name = "JS瀑时钟代码"self.second_column_name = "shizhong"elif title_name == "瀑布流":self.first_column_name = "tag_jiaoben"self.folder_name = "JS瀑布流特效"self.second_column_name = "pubuliu"elif title_name == "滚动条":self.first_column_name = "tag_jiaoben"self.folder_name = "JS滚动条特效"self.second_column_name = "gundongtiao"elif title_name == "文字特效":self.first_column_name = "tag_jiaoben"self.folder_name = "JS文字特效"self.second_column_name = "wenzitexiao"elif title_name == "表单脚本":self.first_column_name = "tag_jiaoben"self.folder_name = "JS表单脚本"self.second_column_name = "biaodan"elif title_name == "返回顶部":self.folder_name = "JS返回顶部特效"self.second_column_name = "fanhuidingbu"elif title_name == "动画效果":self.first_column_name = "tag_jiaoben"self.folder_name = "JS特效动画效果"self.second_column_name = "donghuaxiaoguo"elif title_name == "倒计时":self.first_column_name = "tag_jiaoben"self.folder_name = "JS特效倒计时"self.second_column_name = "daojishi"elif title_name == "弹出层":self.first_column_name = "tag_jiaoben"self.folder_name = "JS特效弹出层"self.second_column_name = "danchuceng"elif title_name == "在线客服":self.first_column_name = "jiaoben"  # 一级目录self.folder_name = "JS特效在线客服"self.second_column_name = "kefu"elif title_name == "手风琴":self.first_column_name = "tag_jiaoben"self.folder_name = "JS特效手风琴"self.second_column_name = "shoufengqin"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 + "JS" + os.sep + self.folder_name  + os.sep + second_folder_nameself.save_path = self.save_path+ os.sep + "JS" + os.sep+self.folder_name +os.sep + second_folder_name+ os.sep + self.folder_nameBaseFrame().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_sourceelement_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.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/tag_jiaoben/tupianqiehuan_2.htmlnext_url = self.base_url + "/tag_jiaoben/{0}_{1}.html".format(self.second_column_name, self.page_count)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  # 页码增加1except Exception as e:print("sprider()执行过程出现错误:" + str(e))sleep(1)

CSS3线性垂直时间轴代码
CSS3垂直虚线时间轴特效
jQuery横向滚动时间轴插件
jQuery发展历程时间轴代码
jQuery时间轴公司发展历程特效
jQuery自定义报警时间轴代码
Swiper水平文字时间轴代码
jQuery企业发展大事件时间轴代码
jQuery年份时间轴插件
CSS3赛车跑道时间轴样式代码
jQuery日期时间轴自动播放代码
jQuery按钮控制时间轴滚动代码
jQuery水平横向时间轴历程代码
jQuery发展历程垂直时间轴代码
Bootstrap响应式垂直时间轴代码
jQuery鱼骨样式时间轴代码
彩色垂直时间轴CSS3样式
纯CSS3竖直蛇形时间轴代码
jQuery水平时间轴样式代码
jQuery图文滚动时间轴代码
CSS3创意河流时间轴代码
CSS3工单回复时间轴代码
jQuery公司发展历程时间轴代码
jQuery动态垂直时间轴代码
jQuery带播放进度条水平时间轴
CSS3带日期大事记时间轴代码
jQuery全屏横向时间轴滑块代码
jQuery竖直线性时间轴代码
jQuery横向时间轴插件timeline
jQuery旅行者竖直时间轴代码
HTML5垂直滚动时间轴代码
公司网站发展时间轴动画特效

import osdef 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 "zipt" == 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)

jQuery滚动下拉动画时间轴代码
jQuery购物抢购时间轴倒计时代码
jQuery安卓发展史时间轴代码
jQuery发展历程横向时间轴代码
jQuery仿QQ空间时间轴动画特效
jQuery鱼骨图形式信息展示代码
jQuery可伸缩时间轴插件timeline
jQuery垂直时间轴样式代码
html5水平时间轴描述切换特效
纯CSS3扁平垂直时间轴特效
jQuery左右滑动切换时间轴代码
jQuery发展历程时间轴特效代码
发展简史jQuery时间轴特效
jQuery动画垂直时间轴特效代码
jQuery带时间轴美食网站焦点图代码
jquery鼠标悬停横向时间轴代码
jquery fixed固定层时间轴效果
jquery带暂停播放和时间轴幻灯片
html5时间轴设计工作记录样式
jQuery时间轴插件Timelinr
大气的jQuery树型时间轴特效
jquery网站发展历史时间轴
jquery时间表插件b1njTimeline

最后送大家一首诗:

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

分享66个JS时间轴特效,总有一款适合您相关推荐

  1. 分享116个JS图片代码,总有一款适合您

    分享116个JS图片代码,总有一款适合您 116个JS图片代码下载链接:https://pan.baidu.com/s/1ebJsZ5s3GAhetqfJiA1ohg?pwd=e973  提取码:e9 ...

  2. 分享63个JS幻灯片代码,总有一款适合您

    分享63个JS幻灯片代码,总有一款适合您 63个JS幻灯片代码下载链接:https://pan.baidu.com/s/1tWjsZD6ZiHGiXYmDOqxqgA?pwd=nwl2  提取码:nw ...

  3. 分享99个JS幻灯片代码,总有一款适合您

    分享99个JS幻灯片代码,总有一款适合您 99个JS幻灯片代码下载链接:https://pan.baidu.com/s/1n8UQ41cem0GmgsOXCq9kMw?pwd=m5zf  提取码:m5 ...

  4. 分享78个JS相册代码,总有一款适合您

    分享78个JS相册代码,总有一款适合您 78个JS相册代码下载链接:https://pan.baidu.com/s/1rV_Mk-AF-bCLgwIccvrmAQ?pwd=y4el  提取码:y4el ...

  5. 分享113个JS菜单导航,总有一款适合您

    分享113个JS菜单导航,总有一款适合您 113个JS菜单导航下载链接:https://pan.baidu.com/s/1d4nnh-UAxNnSp9kfMBmPAw?pwd=cw23  提取码:cw ...

  6. 分享111个JS菜单导航,总有一款适合您

    分享111个JS菜单导航,总有一款适合您 111个JS菜单导航下载链接:https://pan.baidu.com/s/1WkrSIyHC5JySwrCTL0sgLA?pwd=13yx  提取码:13 ...

  7. 分享77个JS菜单导航,总有一款适合您

    分享77个JS菜单导航,总有一款适合您 77个JS菜单导航下载链接:https://pan.baidu.com/s/1e_384_1KC2oSTDy7AaD3og?pwd=zkw6  提取码:zkw6 ...

  8. 分享112个JS菜单导航,总有一款适合您

    分享112个JS菜单导航,总有一款适合您 112个JS菜单导航下载链接:https://pan.baidu.com/s/1Dm73d2snbu15hZErJjTXxg?pwd=fz1c  提取码:fz ...

  9. 分享117个JS图片代码,总有一款适合您

    分享117个JS图片代码,总有一款适合您 117个JS图片代码下载链接:https://pan.baidu.com/s/1iIFGOhPNjUIaStGeVpY1IA?pwd=qwfw  提取码:qw ...

最新文章

  1. mysql停止主从_不停止mysql服务配置主从
  2. ISCC2021 真作假时假亦真
  3. k8s kubesphere启用可插拔组件(安装前、后均可)
  4. OJ1089: 阶乘的最高位(C语言)
  5. webservice常见名词
  6. 深度学习总概论(超神之路)
  7. 24点游戏(C++)
  8. 冷饭热炒:让 Win10/11 也能用上 3D 窗口切换效果
  9. 关于mysql中日期后面多一个 .0
  10. 口布杯花的60种叠法_餐巾折花艺术3餐巾折杯花.ppt
  11. 【FTP】错误描述:200 Switching to ASCII mode,227 Entering Passive Mode
  12. [ kvm ] 学习笔记 1:Linux 操作系统及虚拟化
  13. Android系统手机为什么卡?
  14. 第十二章:email-mailbox:管理email归档-imaplib:IMAP4客户库-连接服务器(认证失败)
  15. 转帖:励建书:数学有助于大众理性思维的培养
  16. 介绍一下我大二开发的游戏:地下城冒险
  17. kafka的isr理解
  18. 计算机视听觉机理和方法,科学网—NSFC“视听觉信息的认知计算”重大研究计划的介绍 - 刘扬的博文...
  19. 关于笔记本键盘进水,之后需注意的要点以及关闭win10内置键盘的步骤
  20. 快钱提现 php,快钱账户提现付款操作手册

热门文章

  1. 鲁棒优化论文阅读笔记
  2. [ArcGIS] 空间分析(九)3D视线分析(构造视线、通视性) ArcScene简单使用
  3. php mcrypt_encrypt(),mcrypt_encrypt
  4. Python程序计时
  5. Revit安装失败怎样卸载重新安装Revit,解决Revit安装失败的方法总结
  6. 去掉 unigui 服务器端的 UniGUI Server 字样
  7. html5 first child,:first-child | CSS属性参考
  8. 安卓.9.png格式切图新手常见错误
  9. 2021.04.20未完成的潮汐缸:ESP8266+blynk 使用云潮汐数据驱动优必选串口舵机。
  10. 简洁rtmp源站服务器