分享78个ASP电子商务源码,总有一款适合您

分享78个ASP电子商务源码,总有一款适合您

 

78个ASP电子商务源码下载链接:https://pan.baidu.com/s/1T_kX27BlMlixKPLD1_hr2A?pwd=ovk5 
提取码:ovk5

Python采集代码下载链接:采集代码.zip - 蓝奏云

我的博客地址:亚丁号-知识付费平台 支付后可见 扫码付费可见

动易拍卖程序 V2.2 繁体中文版

动易拍卖程序 V2.2 简体中文版

伴江行多用户购物系统V5.05免费版

精美供求信息网


    def sprider(self,sprider_name):
        """
        ASP留言日记源码 http://www.downcode.com/sort/j_1_2_1.shtml
        ASP交友会员源码 http://www.downcode.com/sort/j_1_5_1.shtml
        ASP投票调查源码 http://www.downcode.com/sort/j_1_6_1.shtml
        ASP上传下载源码 http://www.downcode.com/sort/j_1_7_1.shtml
        ASP搜索链接源码 http://www.downcode.com/sort/j_1_8_1.shtml
        ASP计数统计源码 http://www.downcode.com/sort/j_1_9_1.shtml
        ASP电子商务源码 http://www.downcode.com/sort/j_1_11_1.shtml
        :param sprider_name:
        :return:
        """
        if sprider_name == "ASP聊天室源码":
            self.first_column_name = "sort"
            self.second_column_name = "j_1_1"
        elif sprider_name == "ASP电子商务源码":
            self.first_column_name = "sort"
            self.second_column_name = "j_1_11"
        elif sprider_name == "ASP计数统计源码":
            self.first_column_name = "sort"
            self.second_column_name = "j_1_9"
        elif sprider_name == "ASP搜索链接源码":
            self.first_column_name = "sort"
            self.second_column_name = "j_1_8"
        elif sprider_name=="ASP投票调查源码":
            self.first_column_name = "sort"
            self.second_column_name = "j_1_6"
        elif sprider_name=="ASP留言日记源码":
            self.first_column_name = "sort"
            self.second_column_name = "j_1_2"
        elif sprider_name == "ASP江湖论坛源码":
            self.first_column_name = "sort"
            self.second_column_name = "j_1_3"
        elif sprider_name == "ASP新闻文章源码":
            self.first_column_name = "sort"
            self.second_column_name = "j_1_4"
        elif sprider_name == "ASP交友会员源码":
            self.first_column_name = "sort"
            self.second_column_name = "j_1_5"
        elif sprider_name == "ASP上传下载源码":
            self.first_column_name = "sort"
            self.second_column_name = "j_1_7"
        BaseFrame().debug("开始采集" + self.first_folder_name + "...")
        BaseFrame().right("本次采集参数:日志路径=" + str(BaseFrame().LOG_PATH) + "")
        BaseFrame().right("本次采集参数:sprider_count=" + str(self.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(self.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)

        chrome_options = webdriver.ChromeOptions()
        diy_prefs = {'profile.default_content_settings.popups': 0, 'download.default_directory': '{0}'.format(self.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(sprider_url)

        element_list = driver.find_elements(By.CLASS_NAME, "j_text_sort_a")
        # element_list = element_ul.find_elements(By.TAG_NAME, "h2")  #
        page_end_number = 1
        page_end_url = ""
        a_elments = driver.find_elements(By.TAG_NAME, "a")
        for a in a_elments:
            page_end_title = a.get_attribute("title")
            if page_end_title == "最后页":
                page_end_url = a.get_attribute("href")
                print(page_end_url)
                break
        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(driver,element_list, page_end_number)
                    pass
                else:
                    if self.haved_sprider_count == self.sprider_count:
                        BaseFrame().debug("采集到达数量采集停止...")
                        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)

                    driver.get(next_url)
                    element_list = driver.find_elements(By.CLASS_NAME, "j_text_sort_a")
                    self.sprider_detail(driver, element_list, page_end_number)
                    pass
                self.page_count = self.page_count + 1  # 页码增加1
            except Exception as e:
                print("sprider()执行过程出现错误:" + str(e))

宝贝儿拍卖系统V3.0动网整合版

八马站拍卖程序

常州电脑城

数字嘉兴(新版)

易购网络商城行销版

香巴拉智慧书城

31365.Com虚拟物品交易系统V 318商业豪华版

Ztoy发布网络商铺多用户版(与Dvbbs7.0完美结合)

麦布商业名录 V2.0

伴江行购物系统1.0 2004-12-01升级版

雷霆购物系统 V6.12

香巴拉佛教用品商城

丰县商业信息网

1884多用户商城系统企业版

京龙网络声讯支付接口2.1版

商贸通 V3.0 正式版

数字嘉兴商贸网

湖南商务港 免费版

父亲中国商城系统2.2.2最新工能版

87q.Com企业管理系统工能加强版

J1f.Com空间主机系统正式增强版V6.3

Vqqq拍卖程序V3.0通用版

一个简单实用的商业订单程序

31365.Com虚拟物品交易系统

伴江行.房产易网(伴江行房产管理系统)

Mycompany企业管理系统1.5版

五洲音乐网第二版

E酷购网站程序

56770行业信息网 V1.0

J1f.Com购买系统商业豪华版

伴江行多用户购物管理系统1.0(2004-10-16更新版)

立联网络营销演示版

T. S. 电子商务系统V1.2.2

游戏卡点销售充值程序 V1.0

动易拍卖程序 V2.0

天意网络易趣网拍卖系统 V2.0

时代商城购物系统 V5.0 Sp1(超强企业版整合动网)

卡吧数字卡销售系统标准版1.0 完整版

56770网络商城V2.1国庆版(56770网络商城)

佳蓝点卡销售系统(修正)

Yy770购物单用户试用版

宁波网商务黄页系统

Nt80购物系统 V3.2-5 [兰色商务]体验版

伴江行购物联盟免费完整版5.0

咏波出租出售房屋管理系统 V1.02

龙江汽车网二手车交易系统

Yy770购物多用户商城

Yy770网上购物国庆版

佳可商务购物程序2004正式版

MLM易赚网络商业版

动感购物系列拍卖程序

伴江行购物联盟V5.0(完美SQL商业版)

新衡水企业服务网

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)

龙江车网汽车报价

产品管理系统

伴江行购物联盟(多用户)V4.5 2004-09-10更新版

凡人网络购物系统V 5.0(带论坛)

亿众购物系统V2.0

南昌购物频道

新玛特购物系统 官方正式简体中文版

西亚购物系统 2004 版

新玛特购物系统

逍遥网络商城建站程序 V2.0 免费版

56770商品批量销售程序

蓝湖网络网上商店建站系统

贵州网联-百兆家园校园交易平台

贵州网联信息发布系统(免注册)

深圳索爱资源网

时代商城购物系统 V5.0 Sp1 专业版

华联点卡销售联盟系统已经是3.0

伴江行拍卖(交易)系统

MLM3.0网络营销程序

蓝湖设计网络中心

NT80购物系统2.10

最后送大家一首诗:

山高路远坑深,
大军纵横驰奔,
谁敢横刀立马?
惟有点赞加关注大军。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亚丁号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值