分享47个JavaScript框架源码,总有一款适合您
47个JavaScript框架源码下载链接:https://pan.baidu.com/s/16aAckhq85iCd6fsVS8TBfA?pwd=vnrs
提取码:vnrs
Python采集代码下载链接:采集代码.zip - 蓝奏云
import os 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.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 SpriderAccess title_name = "社会教育" class ChinaZJsSelenium: base_url = "https://sc.chinaz.com/" # 采集的网址 save_path = "D:\\Freedom\\Sprider\\ChinaZ\\" sprider_count = 88 # 116+66+20 sprider_start_count = 0 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"
Ant Design前端框架 v5.2.2
Ant Design前端框架 v4.24.8
Taro多端统一开发框架 v3.6.0
uView UI框架 v2.0.35
Alita移动端框架 v3.2.13
angularjs Web页面框架 v15.1.2
avue前端框架 v2.10.7
uni-app框架 v3.6.18.20230117
TensorFlow.js v4.2.0
UEditor Plus开源编辑器 v2.8.0
react-big-screen大数据模板 v1.1
pig-ui权限管理系统 v3.6.3
angularjs Web页面框架 v14.2.12
Taro多端统一开发框架 v2.2.19
vue-big-screen-plugin v1.0
ok-admin v2.0
xdh-map新德汇地图应用类库 v2.0.2
uView UI框架 v1.8.7
TensorFlow.js v3.21.0
iview框架 v4.7.0
layui前端框架 v2.7.6
Chameleon跨端解决方案 v1.0.8
AXUI前端框架 v2.0.0
Foundation响应式前端框架 v6.7.5
Angular.js v1.8.3
sdEditor富文本编辑器 v1.1.1
Lin UI微信小程序组件库 v0.9.7
Lin-CMS内容管理系统框架 v0.4.2
ionic HTML5 移动应用框架 v5.9.3
MDUI前端框架 v1.0.2
Egret Engine游戏框架 v5.4.1
Taro多端统一开发框架 v3.1.4
NativeScript跨平台移动端开发工具 v7.2.1
Taro多端统一开发框架 v3.0.26
Lin UI微信小程序组件库 v0.8.12
Per.js v3.0
Layx web开发框架 v2.5.4
HeyUI v1.26.1
Ant Design前端框架 v3.6.20
Ant Design前端框架 v4.7.0
jQueryMobile HTML5开发框架 v1.5.0 rc1
NativeScript跨平台移动端开发工具 v6.5.15
NEJ网易前端框架 v0.5.2
Taro多端统一开发框架 v1.3.45
ionic HTML5 移动应用框架 v4.11.8 正式版
Dojo(JavaScript框架) v1.14.0
QMUI Web前端框架 v3.0
import os import shutil def 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 + '/' + 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)
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。