分享88个ASP整站程序源码,总有一款适合您
88个ASP整站程序源码下载链接:https://pan.baidu.com/s/1oB-OwcZ7wwD-T7psHzlHyw?pwd=zfvx
提取码:zfvx
Python采集代码下载链接:采集代码.zip - 蓝奏云
我的博客地址:亚丁号-知识付费平台 支付后可见 扫码付费可见
import os
import shutil
import requests
from bs4 import BeautifulSoup
from framework.base.BaseFrame import BaseFrame
from sprider.access.SpriderAccess import SpriderAccess
from sprider.plugin.SpriderTools import SpriderTools
from sprider.plugin.UserAgent import UserAgent
class CNSourceCoder:
base_url = "http://www.downcode.com"
max_pager = 10 # 每页的数量 影响再次采集的起始位置.
word_image_count = 5 # word插入图片数量 同时也是明细采集图片和描述的数量
page_end_number = 0
word_content_list = []
haved_sprider_count = 0 # 已经采集的数量
sprider_detail_index = 0 # 明细方法采集的数量 累加
AspWiKi V2.0 Build 03.19 互动版
中国秀未来设计站点 V2.0
E娱吧整站程序(龙觉修改版)
黑冰黑客城
function analysisUrl() {
//http://192.168.107.125:9103/cloud/AppRegisterDevice/admin
let url = ui.txtClusterService.getText().toString();
let address = url.split("AppRegisterDevice/");
let add_length = address.length;
if (add_length == 2) {
let userProfileName = address[1] //二级地址设计到服务端的USER 唯一标识
let serviceUrl = url.replace(userProfileName, "") // 注册的地址
let cloudRootUrl = serviceUrl.replace("/cloud/AppRegisterDevice/", "") //云控地址的根路径
adenStorage.put("userProfileName", "" + userProfileName + ""); //二级域名唯一ID
adenStorage.put("serviceUrl", "" + serviceUrl + "");//注册顶级域名?
adenStorage.put("rootUrl", "" + cloudRootUrl + "");//顶级域名 不予app中的冲突
} else {
toastLog("地址不对")
alert("地址不对")
return
}
}
五星在线Cms V1.0
旅游门户整站
210急救中心-网络安全技术门户
蓝木大学院系通用网站系统 V2.0 精装版
Nukedit CMS V4.97 汉化版
Fullxml V2.6.002
LionWick NetWork Station V1.0
325个实用查询工具
仿Admin5站长黄页
追风设计站2007全站程序[含整站数据]
自动生成Html页的源代码
科汛内容管理系统V3.2 Build070411
KesionCMSV3.2+DvbbsV7.1整合接口
异秀设计空间 V2.0
$("#cloudscript_table_add").click(function () {
action_type = "add";
$("#SCRIPT_PATH_LOCAL").val("")
$("#UPLOAD_FILE_SIGN").text("未上传附件")
$('#cloud_script_form')[0].reset(); //清空Form表单
$("#cloudscript_table_modal").modal();
});
$("#cloudscript_table_history").click(function () {
// 获取当前行
let row = $("#cloudscript_table").bootstrapTable('getSelections');
if (row == "" || row == null) {
$.showWaringToast("请选择行...");
} else {
PKID = row[0].SCRIPT_ID;
}
});
ESCMS企业网站管理系统 V1.0 正式版
深度学习整站系统 V2.1.2(ASP手写)
无忧谷百度音乐小偷 V1.5
搬家公司网站
赛维Asp自助建站系统8.0完全版
流氓艺术联盟
西部商务网站管理系统V3.5
徐州家政网
非常视觉 V6.0
恒浪网站整合系统PDO套件(HoWave_PDO_0402 For HoWave IMS V5.1)
网络庆狗4.4漂亮主页
流星设计韩国风格企业网站管理系统 V11.0
小南网络CMS2007
86bed万能代码转化工具
HSCMS 3.0
新拓生态旅游网正站程序
站长工具ASP源码下载
易家企业建站系统2007版
韩风双语企业系统200702
昆明人企业网站管理系统FINISHI正式版
小祥网站管理程序XXcms3.0正式版
宾馆客房预定系统 V1.1版
速展网络流行咨询站皮肤(新云CMS 2.1内核)
多多企业网站管理系统V1.3
桀骜不逊的狼初始版心然
梵净山之窗
流星情缘,黑色风格版
翱翔设计企业管理程序V3.0商业版(无功能限制)
DCMS小游戏整站程序V1.0(7781.Com)
def sprider(self,sprider_name,sprider_count,start_number,
pager_number,sprider_type,is_show_browse,root_path,
first_column_name,second_column_name,is_record_db):
"""
http://www.downcode.com/sort/j_1_2_1.shtml
:param sprider_name:
:return:
"""
self.first_folder_name=sprider_type.upper()
self.base_path=root_path
self.first_column_name = first_column_name
self.second_column_name = second_column_name
self.sprider_start_count=start_number
self.is_record_db=is_record_db
BaseFrame().debug("开始采集[源码下载站]" + self.first_folder_name + "源码...")
BaseFrame().right("本次采集参数:sprider_count(采集数量):" + str(sprider_count) + "")
BaseFrame().right("本次采集参数:sprider_name(采集名称):" + sprider_name + "")
sprider_url = self.base_url + "/{0}/{1}_1.shtml".format(self.first_column_name, self.second_column_name)# 根据栏目构建URL
BaseFrame().debug("本次采集参数:sprider_url:" + sprider_url)
self.second_folder_name = str(sprider_count) + "个" + sprider_name # 二级目录也是wordTitle
self.merchant = int(self.sprider_start_count) // int(self.max_pager) + 1 # 起始页码用于效率采集
self.file_path = self.base_path + os.sep + self.first_folder_name + os.sep + self.second_folder_name
BaseFrame().right("本次采集参数:file_path=" + self.file_path + "")
# 浏览器的下载路径
self.down_path = self.base_path + os.sep + self.first_folder_name+ os.sep + self.second_folder_name+ "\\Temp\\"
BaseFrame().right("本次采集参数:down_path=" + self.down_path + "")
# First/PPT/88个动态PPT模板/动态PPT模板
self.save_path = self.base_path + os.sep + self.first_folder_name + os.sep + self.second_folder_name + os.sep + sprider_name
BaseFrame().right("本次采集参数:save_path=" + self.save_path + "")
if os.path.exists(self.down_path) is True:
shutil.rmtree(self.down_path)
if os.path.exists(self.down_path) is False:
os.makedirs(self.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)
response = requests.get(sprider_url, timeout=10, headers=UserAgent().get_random_header(self.base_url))
response.encoding = 'gb2312'
soup = BeautifulSoup(response.text, "html5lib")
#print(soup)
element_list = soup.find_all('div', attrs={"class": 'j_text_sort_a'})
page_end_number = 1
page_end_url = ""
page_end_title = soup.find("a", attrs={"title": '最后页'})
page_end_url = page_end_title.get("href")
if page_end_url is None or page_end_url == "":
page_end_number = 1
else:
page_end_number = (page_end_url.split(".shtml")[0].split("_")[3])
self.page_count = self.merchant
while self.page_count <= int(page_end_number): # 翻完停止
try:
if self.page_count == 1:
self.sprider_detail(element_list, page_end_number,sprider_count)
pass
else:
if int(self.haved_sprider_count) == int(sprider_count):
BaseFrame().debug("sprider采集到达数量采集停止...")
BaseFrame().debug("开始写文章...")
SpriderTools.builder_word(self.second_folder_name,
self.word_content_list,
self.file_path,
self.word_image_count,
self.first_folder_name)
SpriderTools.copy_file(self.word_content_list,
self.save_path,
self.second_folder_name,
self.file_path)
SpriderTools.gen_passandtxt(self.second_folder_name, self.word_content_list, self.file_path)
BaseFrame().debug("文件编写完毕,请到对应的磁盘查看word文件和下载文件!")
break
next_url = self.base_url + "/{0}/{1}_{2}.shtml".format(self.first_column_name,
self.second_column_name,
self.page_count)
response = requests.get(next_url, timeout=10, headers=UserAgent().get_random_header(self.base_url))
response.encoding = 'gb2312'
soup = BeautifulSoup(response.text, "html5lib")
element_list = soup.find_all('div', attrs={"class": 'j_text_sort_a'})
self.sprider_detail(element_list, page_end_number,sprider_count)
pass
self.page_count = self.page_count + 1 # 页码增加1
except Exception as e:
BaseFrame().error("sprider()执行过程出现错误:" + str(e))
九头鸟交流地带(9birds.Com)全站源码(修改自Wodig.Com信息系统)
网站互踩联盟
无忧网络官方站点程序(黃易群俠傳版)
亚洲成功网
酷酷在线工具类网址大全
文学原创网整站程序
想想工作室2.0(修正版)
Goodsofchina特色分类网整站V2.0
清爽版企业整站系统无限制
23个符合Web2.0标准的DivCss Menu 菜单
中国极品实用网址导航
龙岁世上生活社区!界面超级美化!推荐下载
DMCMS V6.0网站管理系统免费版
周公解梦带数据库版
征途霸气家族网---纵横天下
漂亮的网吧主页
Joekoe CMS V4.0 RC2 SQL版
中国无边在线1.2 全屏版
钓鱼门户富阳钓友俱乐部
完美政府网站管理系统[宽屏绿色精灵]
完美政府网站管理系统[工业园区版]
世纪高科企业网站管理系统2007全屏版
E创政府网站管理系统V2.0(橙色宽屏)
深圳电脑报整站源码
非常地带个人互动门户管理系统 V1.0
无忧网游官方站点程序(魔力宝贝)
绵阳打折网整站程序
西安生活信息网1.0
版纳武林多用户主页系统V3.0
判断WEB或WAP重新转向程序
流浪人网络整站源码-8个风格打包下载
妖孽网站程序
鑫懿广告设计
Wap新闻源码
爱根源网V7.0(修正版)
网络游戏交易程序1.0(清爽版)
Wu123.Com整站程序
上海宏东泵业制造有限公司
我是网管整站修改版(二次修改美化版)
晋江市内坑镇丰山小学网站管理系统
福建小游戏中心
最后送大家一首诗:
山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。