分享105个ASP.NET整站系统源码,总有一款适合您

简介: 分享105个ASP.NET整站系统源码,总有一款适合您

分享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小游戏网站

最后送大家一首诗:

山高路远坑深,

大军纵横驰奔,

谁敢横刀立马?

惟有点赞加关注大军。

 

目录
相关文章
|
15天前
|
开发框架 安全 .NET
ASP.NET三甲医院手术麻醉信息管理系统源码 对接麻醉机、监护仪、血气分析仪
辅助医院建设 •支持三级医院评级需求 •支持智慧医院评级需求 •支持互联互通评级需求 •支持电子病历评级需求
16 0
|
2月前
|
开发框架 Oracle 关系型数据库
ASP.NET实验室LIS系统源码 Oracle数据库
LIS是HIS的一个组成部分,通过与HIS的无缝连接可以共享HIS中的信息资源,使检验科能与门诊部、住院部、财务科和临床科室等全院各部门之间协同工作。 
37 4
|
3月前
|
SQL 开发框架 .NET
分享53个ASP江湖论坛源码,总有一款适合您
分享53个ASP江湖论坛源码,总有一款适合您
|
3月前
|
开发框架 前端开发 JavaScript
盘点72个ASP.NET Core源码Net爱好者不容错过
盘点72个ASP.NET Core源码Net爱好者不容错过
71 0
|
3月前
|
开发框架 前端开发 JavaScript
分享129个ASP.NET源码总有一个是你想要的
分享129个ASP.NET源码总有一个是你想要的
29 0
|
7天前
|
开发框架 前端开发 JavaScript
采用C#.Net +JavaScript 开发的云LIS系统源码 二级医院应用案例有演示
技术架构:Asp.NET CORE 3.1 MVC + SQLserver + Redis等 开发语言:C# 6.0、JavaScript 前端框架:JQuery、EasyUI、Bootstrap 后端框架:MVC、SQLSugar等 数 据 库:SQLserver 2012
|
26天前
|
数据采集 存储 监控
.NET智慧手术室管理平台源码
术前访视记录单、手术风险评估表、手术安全核查表、自费药品或耗材、麻醉知情同意书、麻醉记录单、分娩镇痛记录单、麻醉复苏单、术后镇痛记录单、术后访视记录单、压伤风险评估量表、手术清点记录单、护理记录单、输血护理记录单。
26 0
|
1月前
|
开发框架 搜索推荐 .NET
ASP.NET体检中心源码,实现检前、检中、检后全流程管理
健康体检系统遵循整个健康体检的实际流程,以提高工作效率、降低错检、防止漏检提高人性化服务水平为目的,在体检过程中可以高效、自动化、人性化的处理数据与提供服务。针对体检流程中工作强度在时间分配上不均匀等特点,解决了体检信息处理效率问题,在不增加体检中心人力资源投入或少投入的基础上,提升信息处理的效率,从而突破体检中心日处理体检人数的上限,为体检中心创造更大经济效益的同时,还能有效的降低体检工作者的劳动强度。
36 5
|
2月前
|
开发框架 前端开发 .NET
ASP.NET云LIS区域检验云SaaS平台源码
云LIS区域检验平台由BS架构组成。统一接入区域内全部的检验数据,通过检验云,实现区域内检验信息数据共享,通过区域质控模块,对各个分支机构产生的报告进行质控,从而实现检验结果互认。同时,对各医疗机构上传的样本检验数据进行统一管理。
47 1
ASP.NET云LIS区域检验云SaaS平台源码
|
3月前
|
开发框架 前端开发 .NET
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
ASP.NET CORE 3.1 MVC“指定的网络名不再可用\企图在不存在的网络连接上进行操作”的问题解决过程
40 0

相关实验场景

更多