分享105个ASP.NET整站系统源码,总有一款适合您
105个ASP.NET整站系统源码下载链接:https://pan.baidu.com/s/1JpySL2pM7HiFUjMt4K12zA?pwd=1pcw
提取码:1pcw
Python采集代码下载链接:采集代码.zip - 蓝奏云
二手书网络交易源码 asp.net版 v1.0
zyw邻家小厨网上订餐系统源码 v1.0
招聘就业服务网源码 asp.net版 v1.0
mybook单本小说建站程序 v1.2
柯林WAP综合建站系统 v20140318
任蝶网站管理系统(RenDie) v2.0 asp.net版
闲人建站平台(站群系统)源码 v1.0
FanmvCMS 内容管理系统 v1.0.2.116
康源wap综合建站系统 v1.0.1
AMR超级站群系统 asp.net版 v1.1
玥雅CMS网站信息管理系统 asp.net版 v1.2
感恩之心网站源码 asp.net版 v1.0
360站优宝免费建站系统模板 .net版 v3.0
EasyPlat.Net快速开发平台源码 v4.5
88Song在线音乐网站源码 asp.net版 v1.0
asp.net 知科地方门户网站系统 v5.0.8
乡巴佬家教网主要功能 [.net+mysql] v1.13.0925
.net CMS建站 Zoomla!逐浪CMS v6.0
Ycbw.Articles简易建站内容管理程序源码 v1.0.0.0
Asp.Net网站管理系统 淘特Cms v4.0
软件推广宣传网站源码 asp.net版 v3.0.0.4
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 JB51CoderSelenium: base_url = "https://www.jb51.net" # 采集的网址 save_path = "D:\\Freedom\\Sprider\\JB51\\" sprider_count = 116 sprider_start_count = 66 word_content_list = [] folder_name = "ASP.NET" page_end_number = 0 max_pager = 30 # 每页的数量 影响再次采集的起始位置 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 = "Code"
青乌序CMS(QwxCMS) 内容管理系统 v1.0.9.719
某精品家教网源码 v2.3
php网站管理系统 JumbotCms v6.7.0 编译版
婚嫁网 婚嫁门户网站 v1.0
清新典雅的茶叶网站模板 v2013
风越代码生成器软件 [FireCode Creator] v3.87
JumboECMS 开源asp.net网站内容管理系统 v1.3.5 编译版
迅思科尔企业网站建设管理系统KeerWEB v2.0
.net版通用网站模板 v1.0
快站cms asp.net企业网站管理系统 v1.0.2
GGCMS网站内容管理系统 asp.net版 v1.2.1
5kCMS K1 网站内容管理系统 v0.1
淘特 Asp.Net网站管理系统 Cms v3.7
EoyooCMS Mature 企业网站的内容管理系统 2.0
船长WEB后台管理系统 v2012.12.03
客至上自助建站系统源码 v1.0
良人网络小游戏站源码 (约11万条数据) .net版 v4.1.1
海狸CMS 网站管理系统 v1.0
asp.net 乡巴佬㊣淘宝客推广程序 v2.12.0718 MYSQL版
畅游天下旅行社网站整站系统 .NET源码
超漂亮的SEO工作室源码 v2.0
def sprider(self, title_name): """ 采集 整站系统 https://www.jb51.net/codes/list191_1.html :return: """ if title_name == "整站系统": self.folder_name = "ASP.NET整站系统源码" self.second_column_name = "191" BaseFrame().right("本次采集参数:日志路径:" + str(BaseFrame().LOG_PATH) + "") BaseFrame().right("本次采集参数:sprider_count=" + str(self.sprider_count) + "") BaseFrame().right("本次采集参数:title_name=" + title_name + "") 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("开始采集JB51" + self.sprider_top_level + "" + self.folder_name + "...") sprider_url = self.base_url + "/codes/list191_1.html" down_path = "D:\\Freedom\\Sprider\\JB51\\" + 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 #masonry-brick element_list = driver.find_elements(By.CLASS_NAME, "top-tit") # 列表页面 核心内容 box col3 ws_block masonry-brick page_end_number = 1 if SeleniumTools.judeg_element_isexist(driver, "CLASS_NAME", "plist") == 3: page_end_number = 1 else: laster_pager_div = driver.find_element(By.CLASS_NAME, "plist") laster_pager_a = laster_pager_div.find_elements(By.TAG_NAME, 'a') laster_pager_url = laster_pager_a[len(laster_pager_a) - 1] page_end_number = str(laster_pager_url.get_attribute("href").split("_")[1]).split(".")[0] 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 #sprider_url = self.base_url + "/codes/list191_1.html" next_url = self.base_url + "/codes/list{0}_{1}.html".format(self.second_column_name,self.page_count) driver.get(next_url) element_list = driver.find_elements(By.CLASS_NAME, "top-tit") # 列表页面 核心内容 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)
Umbraco CMS .net内容管理系统 v5.2
海狸asp.net网站管理系统 v1.0 beta3
仿旅游网站dt85整站源码 asp.net版 v2.0
全搜索竞拍网站程序源码 asp.net版 v5.00
红鹦鹉asp.net综合网站管理系统 v3.0.0.2
We7 CMS 网站内容管理系统 v2.8.2 源码包
asp.net网站管理系统 SiteServer CMS v3.5 .NET 2.0
有花淘宝客网站程序 asp.net版 v4.0
asp.net 方配网站管理系统(WMS) v5.10
七台河QTH8分类信息系统 v6.1 伪静态版
易辰asp.net企业建站cms系统 v1.0
asp.net 货源哦整站源码
UECMS 内容管理系统 v4.0 本地体验包
网站快车asp.net网站管理系统 标准版-中国结 v2.2011.08.26
网站快车.NET网站管理系统 (WEBOS 9周年纪念版 V2.2011.07.08
IlgharSite ASP.NET CMS(爱革CMS)
wap网站.net源码 E桶金行业搜索引擎系统 1.6
JTBC asp.net 网站内容管理系统 v2.0.1.2 for Acc (.NET)
KooCMS asp.net网站管理系统 v1.2.9.12
甲王asp.net网站管理cms系统 v2.2
v5star asp.net内容管理系统(VSCMS) v2.1
UUN WAP asp.net建站系统 v3.2
asp.net网站管理系统 Zoomla!逐浪CMS v4.6
QmanCms asp.net小型企业级别开发
网奇Iwms asp.net网站管理系统 v5.1 sp2 For .Net2.0
Bitrix Site Manager 世界顶级网站管理系统(ASP.NET CMS)
asp.net 网站管理系统 webpage v1.0
QCMS ASP.NET网站管理 v1.0 beta
飞梦asp.net 新闻文章系统 v1.6 源码版
YulinCMS 雨林内容管理系统asp.net v2.0
asp.net 网站管理Zoomla!逐浪CMS v4.1 站群版
asp.net 网站管理系统 SiteServer CMS v3.3.8 .NET 1.1
asp.net 奥硕图王CMS管理系统 v1.3
asp.net整站源码 FTchina CMS SQLite build 20090713
某社区居委会网站 asp.net源码
微软内容管理系统Oxite v2009.2.15
Go.Kryo内容管理系统asp.net源码
网奇Iwms网站管理系统 v5.0.1818 For .Net1.0
asp.net 酷源内容管理系统KYCMS v1.0 SP1 开源版
Meta网站系统asp.net源码
asp.net 奥硕企业网站管理系统终身免费版精简版 v1.0
达达asp.Net编程之路全站程序shtml版
Dropthings综合门户 v2.3 asp.net源码
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)
asp.net 信息管理系统源码
成都置信.NET房产程序
asp.net 惠州房产程序 v2.0
紫色风尚.net网站管理系统 v1.0 beta bulid 090525 发布版
奥杰CMS.net内容管理系统 v3.1.9
奥硕智能建站王管理系统 v1.1
华坪民族旅游网站asp.net源码
Access数据库ASP.NET程序员培训网站源码
网站快车.NET网站管理系统
.NET 网站 经典设计 v2.0
NetCMS v1.7.0 免安装版源码
新飞库电子书连载系统 v1.0
FoosunCMS网站内容管理系统 v4.0 bulid 1023 sp6 (含模板)
动易多功能影视点播系统Pe Video v1.0
BKMusic音乐网站管理系统.net全部源码
经典设计 v1.0
webzcn虚拟主机网站最初源码
游戏网站智能管理系统.net2.0
起点9小说整站系统(采集+wap) v2.0
flash小游戏网站
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。