ASP源码
分享66个ASP源码,总有一款适合您=
66个ASP源码下载链接:https://pan.baidu.com/s/1Jf78pfAPaFo6QhHWWHEq0A?pwd=wvtg
提取码:wvtg
下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下...,大家下载后可以看到。
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
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。