分享149个ASP源码,总有一款适合您

简介: 分享149个ASP源码,总有一款适合您

ASP源码

分享149个ASP源码,总有一款适合您


下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下...,

149个ASP源码下载链接:https://pan.baidu.com/s/173AhCXJgM5AvPqBw-la60w?pwd=qk9j

提取码:qk9j

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

un购物搜索调用 v1.0

热舞派对-在线播放器

520音乐在线听 v3.00(网页版)

鼎峰网上问卷调查系统 v1.0


化境ASP文件管理系统 v1.1

漂亮实用的自定义对话框源码及Demo

51aspx日期控件演示及源码

思翔计票(统计)程序 build 20080410

变态TXT小说(第二版全站带数据) v2.0

鼎峰高校信息库 v2008

鼎峰学生成长管理系统 v2008

中文病毒资料搜索引擎

鼎峰在线考试系统 v2008

鼎峰家教网 v2008

一句话快速信息发布系统 修正完善版

魔方网站开发包WDK企业完整版 wdk v2.02

25175 教师教学质量评价系统 v2.0

思翔(车管所)公车登记管理 build 20080408

八一中文BT联盟极速小偷 Build 20080408(asp)

数字图腾网站管理系统CzQy v2.61

中联企业网站管理系统 v8.0

无忧网络文章管理系统(5UCMS)  v1.2 build 0409(UTF-8)

FreeTextBox  v4.0 beta1 多语言版

FreeTextBox v3.1.6(Net组件)

非主流QQ空间代码网整站程序(清爽版)

六百度新网站发布网程序

拓网网络硬盘系统  v3.0

某医院网站管理后台源码

小范企业管理源码

EduMis信息发布系统

新云商业清爽版(增加商城和图片模块) v2.0

ZHAO174.CN私服发布系统 v1.0

思翔毕业生(人才)档案管理 build 20080406

25175 教学物资管理系统  v2.8.0.1

基于ajax的在线聊天室程序

2088shop商城购物系统

ASP.net邮件发送源码 (51aspx原创)

base_url =  "https://down.chinaz.com" # 采集的网址
    save_path = "D:\\Freedom\\Sprider\\ChinaZ\\"
    sprider_count = 150 # 采集数量
    sprider_start_count=5150 #正在采集第491页的第12个资源,共499页资源 debug
    word_content_list = []
    folder_name = ""
    page_end_number=0
    max_pager=15 #每页的数量
    haved_sprider_count =0  # 已经采集的数量
    page_count = 1  # 每个栏目开始业务content="text/html; charset=gb2312"
    filter_down_file=[]

QQ酷完整程序(新云系统) v1.0

在线报名系统 v2.0

全自动友情链接查询工具 v1.0

星幻短信群发平台Web源码

Sublink自助链接系统asp版 v2.0

网站优化(SEO)新闻系统 v2008

纯真ip查询系统 ASP版

e网情深投票小程序 v1.0

EasyHost虚拟主机管理  v3.0

思翔个人电脑登记(缴费管理) build 20080402

Web短信平台 v1.0 (.net2.0)

新锐领秀网络相册 v1.1

Qs521留言簿 v1.0

海螺网留言本

神笑冥音乐厅程序  v1.0

百度空间互踩联盟 v1.0

阿赛网站系统 遊夢魚版

免费时代CMS v3.800

台讯电子企业网站管理系统  简繁全功能版

凡人网络购物系统 2008

多多校园网络店铺  v3.3

lccyblog v2.0

 

def sprider(self,title_name="NET"):
        """
       采集
       PHP https://down.chinaz.com/class/572_5_1.htm
       NET https://down.chinaz.com/class/572_4_1.htm
       ASP https://down.chinaz.com/class/572_3_1.htm
       Python https://down.chinaz.com/class/604_572_1.htm
            https://down.chinaz.com/class/608_572_1.htm
        微信 https://down.chinaz.com/class/610_572_1.htm
       Ruby   https://down.chinaz.com/class/622_572_1.htm
       NodeJs https://down.chinaz.com/class/626_572_1.htm
       C https://down.chinaz.com/class/594_572_1.htm
       :return:
       """
        if title_name == "PHP":
            self.folder_name = "PHP源码"
            self.second_column_name = "572_5"
        elif title_name == "Go":
            self.folder_name = "Go源码"
            self.second_column_name = "606_572"
        elif title_name == "NET":
            self.folder_name = "NET源码"
            self.second_column_name = "572_4"
        elif title_name == "ASP":
            self.folder_name = "ASP源码"
            self.second_column_name = "572_3"
        elif title_name == "Python":
            self.folder_name = "Python源码"
            self.second_column_name = "604_572"
        elif title_name == "JavaScript":
            self.folder_name = "JavaScript源码"
            self.second_column_name = "602_572"
        elif title_name == "Java":
            self.folder_name = "Java源码"
            self.second_column_name = "572_517"
        elif title_name == "HTML":
            self.folder_name = "HTML-CSS源码"
            self.second_column_name = "608_572"
        elif title_name == "TypeScript":
            self.folder_name = "TypeScript源码"
            self.second_column_name = "772_572"
        elif title_name == "微信小程序":
            self.folder_name = "微信小程序源码"
            self.second_column_name = "610_572"
        elif title_name == "Ruby":
            self.folder_name = "Ruby源码"
            self.second_column_name = "622_572"
        elif title_name == "NodeJs":
            self.folder_name = "NodeJs源码"
            self.second_column_name = "626_572"
        elif title_name == "C++":
            self.folder_name = "C++源码"
            self.second_column_name = "596_572"
        elif title_name == "C":
            self.folder_name = "C源码"
            self.second_column_name = "594_572"
        #https://down.chinaz.com/class/594_572_1.htm
        first_column_name = title_name # 一级目录
        self.sprider_category = title_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 + "Code" + os.sep + first_column_name + os.sep + second_folder_name
        self.save_path = self.save_path+ os.sep + "Code" + os.sep+first_column_name+os.sep + second_folder_name+ os.sep + self.folder_name
        BaseFrame().debug("开始采集ChinaZCode"+self.folder_name+"...")
        sprider_url = (self.base_url + "/class/{0}_1.htm".format(self.second_column_name))
        down_path="D:\\Freedom\\Sprider\\ChinaZ\\Code\\"+first_column_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
        # print(content)
        div_elem = driver.find_element(By.CLASS_NAME, "main")  # 列表页面 核心内容
        element_list = div_elem.find_elements(By.CLASS_NAME, 'item')
        laster_pager_ul = driver.find_element(By.CLASS_NAME, "el-pager")
        laster_pager_li =laster_pager_ul.find_elements(By.CLASS_NAME, 'number')
        laster_pager_url = laster_pager_li[len(laster_pager_li) - 1]
        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/
                    next_url = self.base_url + "/class/{0}_{1}.htm".format(self.second_column_name, self.page_count)
                    driver.get(next_url)
                    div_elem = driver.find_element(By.CLASS_NAME, "main")  # 列表页面 核心内容
                    element_list = div_elem.find_elements(By.CLASS_NAME, 'item')
                    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)

一特音乐网站管理系统 v2.0 Beta

文献检索系统 v1.0

ASP+SQL基于WEB的新闻发布系统

100tom实用网址导航2008精美版 v4.7 (生成html)

易心博客 v3.0

超越简单同学录

无忧之源招聘系统及Log4Net源码

库存管理系统 v1.0

CVB55.02自动采集发帖器 v1.1

乘风广告管理系统 v3.0

team论坛 v2.0.5

偶下载绿色软件站 v3.1

创飞企业网站管理系统

某市人口普查系统

def sprider_detail(self, driver,element_list,page_count,max_page,down_path):
        """
        采集明细页面
        :param driver:
        :param element_list:
        :param page_count:
        :param max_page:
        :param down_path:
        :return:
        """
        index = 0
        element_array=[]
        element_length=len(element_list)
        for element in element_list:
            url_A_obj = element.find_element(By.CLASS_NAME,  'name-text')
            next_url = url_A_obj.get_attribute("href")
            coder_title = url_A_obj.get_attribute("title")
            e=coder_title+"$"+ next_url
            element_array.append(e)
            pass
        if int(self.page_count) == int(self.merchant):
            self.sprider_start_index = int(self.sprider_start_count) % int(self.max_pager)
            index=self.sprider_start_index
        while index < element_length:
            if os.path.exists(down_path) is False:
                os.makedirs(down_path)
            if self.haved_sprider_count == self.sprider_count:
                BaseFrame().debug("采集到达数量采集停止...")
                break
            #element = element_list[index]
            element=element_array[index]
            time.sleep(1)
            index = index + 1
            sprider_info="正在采集第"+str(page_count)+"页的第"+str(index)+"个资源,共"+str(max_page)+"页资源"
            BaseFrame().debug(sprider_info)
            next_url=element.split("$")[1]
            coder_title=element.split("$")[0]
            # next_url = element.find_element(By.TAG_NAME, 'a').get_attribute("href")
            # coder_title =element.find_element(By.TAG_NAME, 'img').get_attribute("title")
            try:
                codeEntity = SpriderEntity()  # 下载过的资源不再下载
                codeEntity.sprider_base_url = self.base_url
                codeEntity.create_datetime = SpriderTools.get_current_datetime()
                codeEntity.sprider_url = next_url
                codeEntity.sprider_pic_title = coder_title
                codeEntity.sprider_pic_index = str(index)
                codeEntity.sprider_pager_index = page_count
                codeEntity.sprider_type = self.sprider_type
                if SpriderAccess().query_sprider_entity_by_urlandindex(next_url, str(index)) is None:
                    SpriderAccess().save_sprider(codeEntity)
                else:
                    BaseFrame().debug(coder_title+next_url + "数据采集过因此跳过")
                    continue
                driver.get(next_url)  # 请求明细页面1
                if SeleniumTools.judeg_element_isexist(driver, "CLASS_NAME", "download-item") == 3:
                    driver.back()
                    BaseFrame().debug(coder_title+"不存在源码是soft因此跳过哦....")
                    continue
                print("准备点击下载按钮...")
                driver.find_element(By.CLASS_NAME, "download-item").click() #下载源码
                sleep(1)
                result,message=SpriderTools.judge_file_exist(True,240,1,down_path,self.filter_down_file,"zip|rar|gz|tgz")#判断源码
                if result is True:
                    sprider_content = [coder_title, self.save_path + os.sep +"image"+ os.sep + coder_title + ".jpg"]  # 采集成功的记录
                    self.word_content_list.append(sprider_content)  # 增加到最终的数组
                    self.haved_sprider_count = self.haved_sprider_count + 1
                    BaseFrame().debug("已经采集完成第" + str(self.haved_sprider_count) + "个")
                    time.sleep(1)
                    driver.back()
                    coder_title = str(coder_title).replace("::", "").replace("/", "").strip() #去掉windows不识别的字符
                    files = os.listdir(down_path)
                    file_name = files[0]  # 获取默认值
                    srcFile = down_path + os.sep + file_name
                    file_ext = os.path.splitext(srcFile)[-1]
                    dstFile = down_path + os.sep + coder_title + file_ext
                    os.rename(srcFile, dstFile)
                    srcFile = dstFile
                    dstFile = self.save_path + os.sep + coder_title + file_ext
                    shutil.move(srcFile, dstFile)  # 移动文件
                else:
                    files = os.listdir(down_path)  # 读取目录下所有文件
                    coder_title = str(coder_title).replace("/", "")  # 去掉windows不识别的字符
                    try:
                        if str(message)=="0个文件认定是False":
                            BaseFrame().error(coder_title+"文件不存在...")
                            shutil.rmtree(down_path)  # 如果没下载完是无法删除的
                            pass
                        else:
                            BaseFrame().error("检测下载文件出错可能原因是等待时间不够已经超时,再等待60秒...")
                            time.sleep(60)
                            shutil.rmtree(down_path) #如果没下载完是无法删除的
                            #清空数组
                            self.filter_down_file.clear()
                    except Exception as e:
                        # 使用数组append记录文件名字 移动的时候过滤
                        self.builder_filter_file(files)
                    pass
            except Exception as e:
                BaseFrame().error("sprider_detail()执行过程出现错误:" + str(e))
                BaseFrame().error("sprider_detail()记录下载的文件名")
                # 使用数组append记录文件名字 移动的时候过滤
                files = os.listdir(down_path)  # 读取目录下所有文件
                self.builder_filter_file(files)
        if(int(page_count)==int(max_page)):
            self.builder_word(self.folder_name,self.word_content_list)
            BaseFrame().debug("文件编写完毕,请到对应的磁盘查看word文件和下载文件!")

ActiveRecord简单实例

Ajax三级联动和无刷新分页源码

MNBoard 无须安装型论坛 v2.5

思翔客户信息管理 build 20080327

910美女图片源码 v1.4

深爱非主流QQ空间代码整站系统 (超级美化版)

无限级级联菜单的多种演示源码 v1.0

网页选项卡(div+CSS) v1.0

功能很全asp.net图片水印组件 v2.0

中小企业网站系统前台源码(SmallBusinessStarterKit)

利用handler生成静态页面的完整解决方案 v1.1

思翔个人信息管理 build 20080325

缤纷企业管理系统

英文美女整站程序

范文之家文章站(修改自新云) v3.1.0 build 1231

动易内容管理系统 v6.5 集成点播采集插件

酒窝窝DIGG类web2.0全站

夏茂政府网集成OA完整版 v2.0

芜湖播客家园 v4.5

思翔会员制收费阅读(文章管理)系统 build 20080323

义乌分类信息(义乌招贴网) v2.1

动易评论加上表情 v1.0

思翔通讯录 build 20080322

搜特商家联盟系统 v1.0

淘特网新闻管理系统CMS 修正版 v5.3

KingCMS电影频道 build 0311

LanFree办公自动化系统

巧克力加糖Blog(无忧文章版)

气候酷派超炫投票系统 v2.1

金手指旧版wap在线短信程序 v2.0

商贸通 SQL版 v5.0

QQ梦幻程序整站下载 v3.01

科汛供求系统 for 4.5

NNT公司管理系统 v2008031800

美丽女生后台管理 v1.0

飞飞Asp生成sitemap(站点地图) v1.1

中国DMC联盟仿DJKK功能版

简单四则运算验证码(C#)


 

人事管理系统(课程设计)

仿当下网新云整站 v3.0.0.610

西安企业建站全套系统中英双语版 v2008

prooxy电视程序 v1.0

E路影院(亚阳内核) v2.0 采集版

风华同学录大学版 v2.1

涵舍视屏交友系统 Build 08315

一个多学校OA办公系统(独有的)firewall

美女图片站小偷全站生成HTML

南瓜网络资源下载站 v1.0

虚拟校园管理系统

Chill企业网站管理系统

RedCMS流行鞋网(无忧文章版)

网络搞笑证件在线生成程序

仿广捷居网址导航 2008版

asp.net中拍大头帖的源码 v1.0

9959网店系统 v5.0

通用产品企业网站(.NET2.0) v1.0

宝贝儿拍卖系统 v7.0

思翔企(事)业单位文件柜 build 20080313

创想设计Flash相册

叶子asp分类页 v0.12

富豪网络全站

ASOFT通用管理系统 v2.2 正式版

风雨许愿墙 v1.3

import os
# 查找指定文件夹下所有相同名称的文件
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)

QQ表情站程序

ASP友情链接批量检查工具 v1.03

思翔工作日志登记管理 build 20080412

易想房产网YxHouse v2.0 (蓝色清爽版)

Rubyou Mtv System  完整商业最新版 (ACC)

Rubyou Mtv System  完整商业最新版 (SQL)

偶然人才招聘系统存储过程版 v7.0

多米来全站系统 v1.11

美工极品 VISTA风格博客

仿QQ空间多用户博客

苏州人才招聘网 v1.6

列车时刻查询程序生成静态版

QQ在线涂鸦板 v1.0

149个ASP源码下载链接:https://pan.baidu.com/s/173AhCXJgM5AvPqBw-la60w?pwd=qk9j

提取码:qk9j

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

最后送大家一首诗:

山高路远坑深,

大军纵横驰奔,

谁敢横刀立马?

惟有点赞加关注大军。

 

目录
相关文章
|
5天前
|
开发框架 安全 .NET
ASP.NET三甲医院手术麻醉信息管理系统源码 对接麻醉机、监护仪、血气分析仪
辅助医院建设 •支持三级医院评级需求 •支持智慧医院评级需求 •支持互联互通评级需求 •支持电子病历评级需求
15 0
|
2月前
|
开发框架 Oracle 关系型数据库
ASP.NET实验室LIS系统源码 Oracle数据库
LIS是HIS的一个组成部分,通过与HIS的无缝连接可以共享HIS中的信息资源,使检验科能与门诊部、住院部、财务科和临床科室等全院各部门之间协同工作。 
33 4
|
3月前
|
SQL 开发框架 .NET
分享53个ASP江湖论坛源码,总有一款适合您
分享53个ASP江湖论坛源码,总有一款适合您
|
3月前
|
开发框架 前端开发 JavaScript
盘点72个ASP.NET Core源码Net爱好者不容错过
盘点72个ASP.NET Core源码Net爱好者不容错过
63 0
|
3月前
|
开发框架 前端开发 JavaScript
分享129个ASP.NET源码总有一个是你想要的
分享129个ASP.NET源码总有一个是你想要的
28 0
|
3月前
|
开发框架 前端开发 .NET
分享119个ASP.NET源码总有一个是你想要的
分享119个ASP.NET源码总有一个是你想要的
38 1
|
3月前
|
开发框架 前端开发 .NET
分享68个ASP.NET源码总有一个是你想要的
分享68个ASP.NET源码总有一个是你想要的
61 0
|
28天前
|
开发框架 搜索推荐 .NET
ASP.NET体检中心源码,实现检前、检中、检后全流程管理
健康体检系统遵循整个健康体检的实际流程,以提高工作效率、降低错检、防止漏检提高人性化服务水平为目的,在体检过程中可以高效、自动化、人性化的处理数据与提供服务。针对体检流程中工作强度在时间分配上不均匀等特点,解决了体检信息处理效率问题,在不增加体检中心人力资源投入或少投入的基础上,提升信息处理的效率,从而突破体检中心日处理体检人数的上限,为体检中心创造更大经济效益的同时,还能有效的降低体检工作者的劳动强度。
33 5
|
2月前
|
开发框架 前端开发 .NET
ASP.NET云LIS区域检验云SaaS平台源码
云LIS区域检验平台由BS架构组成。统一接入区域内全部的检验数据,通过检验云,实现区域内检验信息数据共享,通过区域质控模块,对各个分支机构产生的报告进行质控,从而实现检验结果互认。同时,对各医疗机构上传的样本检验数据进行统一管理。
45 1
ASP.NET云LIS区域检验云SaaS平台源码
|
3月前
|
SQL 开发框架 前端开发
分享54个ASP.NET源码总有一个是你想要的
分享54个ASP.NET源码总有一个是你想要的
20 0