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

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

ASP源码

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

66个ASP源码下载链接:https://pan.baidu.com/s/1Jf78pfAPaFo6QhHWWHEq0A?pwd=wvtg 

提取码:wvtg


下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下...,大家下载后可以看到。

image

import os
import shutil
import time
from time import sleep
import requests
from bs4 import BeautifulSoup
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
class HuaJunCode:
    base_url =  "https://down.chinaz.com" # 采集的网址
    save_path = "D:\\Freedom\\Sprider\\ChinaZ\\"
    sprider_count = 66  # 采集数量
    sprider_start_count=0 # 从第几个序号开始 直接改数量即可 会做除法操作正 正在采集第32页的第16个资源 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"
    def __init__(self):
        pass
    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
       :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"
        first_column_name = title_name # 一级目录
        second_folder_name = str(self.sprider_count) + "个" + self.folder_name #二级目录
        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=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.save_path, 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(10)

 

博达企业网站管理系统 v20230113

今客CRM客户管理系统 v16.1

智睿高中复读生报名系统 v3.4.0

智睿政府网站管理系统 v10.1.9

ASPBBS开源论坛系统 v1.5.0

外贸中英繁三语企业网站管理系统 v2023.1

交警队门户网站管理系统-蓝色模板 v2023.1

智睿人物图片评选系统 v10.8.9

智睿公安公众信息管理系统 v10.5.1

智睿多语企业网站管理系统 v10.3.4

智睿网络投票评选管理系统 v10.9.5

智睿政务问卷调查系统 v11.0.0

智睿中小学生学籍信息管理系统 v5.2.0

5vShop商城系统 v2.8.5

Asp微信支付接口代码 v5.8.4

校无忧考核测评系统 v1.2

校无忧在线考试系统 v3.8

校无忧教师评价系统 v3.0

公安局派出所门户网站管理系统 v2022.12.12

宁志学院教育培训机构版管理系统 v2022.12.12

活动投票评选网站管理系统 v2022.12

学习二十大活动专题网站建站系统 v2022.12

青辰网络拍卖管理系统NAS X3.5

青辰网络考试管理系统NES X3.5

智睿多选品牌投票评选系统 v10.0.7

智睿录取查询报名系统 v10.2.8

智睿中小学校网站系统 v10.9.7

智睿企业网站管理系统 v11.1.9

协会工会事业单位门户网站系统 v2022.11

学校信息网站管理系统 v2022.11.23

XYCMS婚纱摄影中心 v2.5

智睿学校选课系统 v7.2.0

智睿学校网站管理系统 v10.5.8

千博HTML5自适应企业网站系统 v2022 Build1122

盈润企业网站管理系统 v1.7

Shop7z网上购物系统时尚版 v10.7

网趣网上购物系统旗舰版 v16.3

智睿学校网上评课系统 v9.3.2

智睿教师档案管理系统 v 9.5.0

红色政府党建门户信息网建站系统 v2022.10.27

Shop7z网上购物系统旗舰版 v6.3

asp+access通用查询系统可增删改查分页 v20221024

校无忧心理测评系统 v1.7

Shop7z网上购物系统至尊版 v4.8.6

xycms广告设计中心网站系统 v4.7

XYCMS商会机构源码模板系统 v3.9

OpenWBS 企业建站CMS系统(手机+PC+微信) v5.8.4

OpenWBS 企业商城系统(手机端+PC端+微信+分销) X5.8.4

热熔胶膜网站源码 v1.0

newasp框架 v2.3.0

校无忧网上报修系统 v2.0

校无忧网上选课系统 v1.9

友情链接网自动收录导航 v20220826

会员证件信息验证系统ASP版 v1.0.0

EUCMS智能建站系统(含手机站) v6.0.10

校无忧在线报名系统 v2.2

校无忧问卷调查系统 v4.0

米奇电竞陪玩程序 v1.0

网新中英繁CMS v9.1

无忧企业网站系统 v2022.7.22

科美企业手机电脑建站系统标准版 v6.3

网展中英企业网站系统绿色风格 v6.8

XYCMS养老院建站系统 v4.0

校无忧客户信息管理系统 v2.6

校无忧录取查询系统 v3.0

科美企业手机电脑建站系统专业版 v6.1

image

 

最后送大家一首诗:

山高路远坑深,

大军纵横驰奔,

谁敢横刀立马?

惟有点赞加关注大军。

 

目录
相关文章
|
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