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

news2024/11/28 7:45:06

ASP源码

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

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

136个ASP源码下载链接:https://pan.baidu.com/s/11db_K2QXns5pm8vMZBVPSw?pwd=s0lb 
提取码:s0lb

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

小计天空ERP完整版 v1.1
wap国产软件小偷
SpellCheck拼写检查小控件 v1.0
小计天空物流公司全站 v1.0
深喉咙SHLCMS (ASP) v3.3 bulid 100408 简繁英双语版
万能自定义采集规则式pc蛋蛋/28/16/12/10游戏走势图网站系统
ACTCMS网站管理系统  v3.0 build 20100412 utf-8
ACTCMS网站管理系统 v3.0 build 20100412 gbk
VIP商业会员开通系统 v1.0
ASP微博系统(简洁版文学) v1.2.0
qvod高清搜索 v1.1
W78CMS企业网站管理系统简体中文版 v2.6
GetAA拼客系统 v1.5
5an5小游戏商业开源版  v1.0
ASP新闻发布系统Ok3w  v5.0
456Vv播放器CMP4系统个人版 build 20100401
ZL百度搜索小偷 v1.1
嘉缘人才ASP终结版 v7.0
自助地IP查询 v1.0
小型工作任务管理系统
PJBlog3 v3.1.6.227
29街网上城市简单公司网站 v1.0
阿梁博客(blog)div+css静态生成cms管理系统
精致wap模拟器 v1.0

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)


奥搜垂直搜索引擎 build 20100328
Gogo人才网系统 v1.9.2
天缘企业网站管理系统 v1.55
生日配对查询 v1.0
清水阁原创利用XMLHttp实现asp生成HTML静态文件(带生成进度条) v1.0
超博SuperCRM客户关系管理系统 v1.6 build20100322
热度网络flash小偷
小偷采集UFO v1.0 
飞兔美文小偷后台版 v1.0
小偷网俠程序 v1.0
九酷网络Serv-U 用户在线注册管理程序  v2.2
首页缓存加速插件(可用于支持asp网站) v1.0
深度学习(asp.Net)alexa排名提升专家(utf-8) v1.0.1
1QQ2百度视频搜索程序 v1.0
深度学习(asp.Net)通讯录 v1.1.1
追梦阳光查看图片Exif信息组件 v1.0
web标准asp+Access数据库简单留言板
PT快眼看书小偷  v1.2

ass HuaJunCode:
    base_url =  "https://down.chinaz.com" # 采集的网址
    save_path = "D:\\Freedom\\Sprider\\ChinaZ\\"
    sprider_count = 136 # 采集数量
    sprider_start_count=3100 #正在采集第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=[]

    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
       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)


 


小型企业招聘系统
住哪网酒店预订程序城市专用版 v6.0 静态版
WAP2.0手机导航站源码 v1.0
K风元搜索引擎系统 K-MetaSearch v3.1 个人版
易想商务网 v4.4
网人分类信息系统  v6.2.0
ASP.NET通用权限管理系统(FrameWork)  v1.0.7 Release 源码版
风讯网站内容管理系统(FoosunCMS) v5.0 build 010129
数动学生档案管理系统 v1.5
炊少小偷中国教程网   v1.0
菜干ASP.NET防刷新控件 v1.1
淡雅文章管理系统 v3.0
飞梦新闻文章系统 v1.6 安装版
一个非常小巧的自动更新新闻系统 小强修正版
模拟QQ秀功能源码
四款漂亮的控件风格(Silverlight)源码 
飞鸟个人相册 v3.5
三虎(3hooCMS)企业建站系统 v2 SP2
521yy.com歪歪网络股票在线查询小偷 v1.1
仿炎黄免采集(自动更新)程序65个大频道 v1.0
双向探针源码
带农历的台历源码
321dy.cn免费电影免维护小偷asp版 v4.1
EasyCrm  v2.0 内测版
简单信息加密的asp信息管理系统 v1.0
乐彼防恶意点击程序(百度竞价排名防恶意点击程序) v2.0
掌上校园WAP免费建站系统 v4.0 测试版
每日星座运势查询 v1.0
诗词大全查询 v1.0
圣经查询 v1.0
雨哲记录搜索蜘蛛日志 build 20100204
环保时代家庭财务管理系统eptimehome(sql版) v2.0
旅游景点查询 v1.0
神州酒品招商网
菜谱查询 v1.0
asp邮件群发系统  v3.3 修正版
LINQ的增删改查源码 v0.1
asp百度空间搜索小偷程序 v1.0 gbk
漫画自动更新程序 v1.0
玛雅自助导航系统 WapLink  v4.5
偏方查询 v1.0
验方查询 v1.0
中草药查询 v1.0
粥谱查询 v1.0
酒方查询 v1.0
扩展名查询 v1.0
Malni博客 v1.3
Lnxdwj企业全站 v2010
仿滔滔简单程序 v1.0
新思路个人简历系统 v1.0
淘点卡销售系统  v1.0
宜萱网络企业网站管理系统  v1.0
精品域名展示系统 build 20100128
金满仓WEB进销存 v3.0
HIWEB 企业网站管理系统 v2.2010.01.26
任丘人热线 v1.2

 

    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文件和下载文件!")




笑话大全 v1.0
《新华字典》查询 v1.0
CC校友录(2010虎年贺岁版) v0902
ISite文章系统 v0.1
菜菜鸟.net简单后台管理程序   v1.0
歪歪数理化公式查询 v1.0
卡通动漫联盟伪静态后台版 v4.3
企业WAP2.0网站管理系统 v1.0
EXW Flash整站系统[EXW Flash CMS] v2.0
移动wap网站集成在线wap模拟器源码
简单的用户操作源码 
DK企业网站管理系统 v1.1
数理化公式查询 v1.0
迅雷看看电影小偷 v5.0
司度网 v2.0


    def builder_filter_file(self,files):
        """

        :param files:
        :return:
        """
        for file in files:
            if len(self.filter_down_file)==0:
                self.filter_down_file.append(str(file))
            for filter_file in self.filter_down_file:
                if str(file) in str(filter_file):
                    BaseFrame().error(filter_file + "文件存在...")
                    pass
                else:
                    self.filter_down_file.append(str(file))


    def builder_word(self, word_title, list_files):
        """
        输出产物是word文件
        :param word_title: 文件的标题
        :param save_path: 文件的保存路径
        :param list_files: 文件集合(单个内容)
        :return:
        """
        try:
            file_count = len(list_files)

            self.copy_file(file_count,self.save_path,word_title)

            print("Create Word:"+word_title)

            self.gen_passandtxt(file_count,word_title,list_files)
            random_full_file_name = SpriderTools.get_word_image(self.sprider_category,6)
            document = Document()
            document.add_heading(""+word_title+"", level=2)

            document.add_paragraph("分享"+str(file_count)+"个"+word_title+",总有一款适合您\r\n"
                                   "下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下...,")
            document.add_paragraph(""+str(file_count)+"个"+word_title+"下载")
            document.add_paragraph("Python采集代码下载链接:https://wwgn.lanzoul.com/iKGwb0kye3wj")
            #Python采集代码下载链接:采集代码.zip - 蓝奏云
            document.add_picture(random_full_file_name, width=Inches(4))
            ppt_tieles = ""
            for files in list_files:
                ppt_tieles = ppt_tieles + str(files[0]) + "\r"
            document.add_paragraph(ppt_tieles)
            # for files in list_files:
            #     try:
            #         document.add_paragraph(files[0])
            #         document.add_picture(files[1], width=Inches(3))
            #     except Exception as e:
            #         pass
            random_full_file_name1 = SpriderTools.get_word_image(self.sprider_category, 6)
            #document.add_picture(random_full_file_name1, width=Inches(3))
            document.add_paragraph("最后送大家一首诗:")
            paragraph = document.add_paragraph()  # 单独控制
            paragraph.add_run("山高路远坑深,\r")
            paragraph.add_run("大军纵横驰奔,\r")
            paragraph.add_run("谁敢横刀立马?\r")
            paragraph.add_run("惟有点赞加关注大军。\r")
            paragraph.bold = True  # 字体加粗
            file_full_path=self.file_path+os.sep+word_title+".docx"
            document.save(file_full_path)
        except Exception as e:
            print("Create Word Fail reason:" + str(e))
    def copy_file(self,file_count,target_path,word_title):
        print("copy files and Create Word")
        import os
        import shutil
        from docx import Document
        from docx.shared import RGBColor, Inches
        from docx.enum.table import WD_TABLE_ALIGNMENT
        from docx.oxml.ns import qn

        src_apk_file_path="亚丁号自动阅读_v0.0.53.apk"
        dst_apk_file_path=self.file_path+os.sep+"亚丁号自动阅读_v0.0.53.apk"
        shutil.copyfile(src_apk_file_path, dst_apk_file_path)  # 移动文件

        src_pdf_file_path = "薅羊毛专业版.pdf"
        dst_pdf_file_path = target_path + os.sep + "薅羊毛专业版.pdf"
        #shutil.copyfile(src_pdf_file_path, dst_pdf_file_path)  # 移动文件

        src_pdf_file_path = "亚丁号.url"
        dst_pdf_file_path = self.file_path  + os.sep + "亚丁号.url"
        shutil.copyfile(src_pdf_file_path, dst_pdf_file_path)  # 移动文件

        # src_doc_file_path = "readme.docx"
        # dst_doc_file_path = self.file_path + os.sep + "readme.docx"
        # shutil.copyfile(src_doc_file_path, dst_doc_file_path)  # 移动文件
        #document.add_paragraph("分享" + str(file_count) + "个" + word_title + ",总有一款适合您\r\n""下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下...,")
        font_name = "楷体"
        document = Document()
        paragraph_title = document.add_paragraph()  # 单独控制
        word_title = paragraph_title.add_run("分享" + str(file_count) + "个" + word_title + ",总有一款适合您\r\n")

        word_title.font.name = font_name  # 注:如果想要设置中文字体,需在前面加上这一句
        word_title.font.element.rPr.rFonts.set(qn('w:eastAsia'), font_name)
        word_title.font.color.rgb = RGBColor(2, 2, 250)
        word_title.bold = True  # 字体加粗
        paragraph_title.alignment = WD_TABLE_ALIGNMENT.CENTER  # 文字居中

        paragraph = document.add_paragraph()  # 单独控制
        word_content1 = paragraph.add_run("都到这里了您就支持一下呗!谢谢老铁~~\n")
        word_content1.font.name = font_name  # 注:如果想要设置中文字体,需在前面加上这一句
        word_content1.font.element.rPr.rFonts.set(qn('w:eastAsia'), font_name)

        word_content2 = paragraph.add_run("烦请到此链接获取压缩包解压密码:\r")
        word_content2.font.name = font_name  # 注:如果想要设置中文字体,需在前面加上这一句
        word_content2.font.element.rPr.rFonts.set(qn('w:eastAsia'), font_name)
        word_content2.font.color.rgb = RGBColor(255, 0, 0)

        word_content3 = paragraph.add_run("今日美图推荐")
        word_content3.font.name = font_name  # 注:如果想要设置中文字体,需在前面加上这一句
        word_content3.font.element.rPr.rFonts.set(qn('w:eastAsia'), font_name)
        random_full_file_name1 = SpriderTools.get_word_image("MT", 24,"jpg")
        document.add_picture(random_full_file_name1, width=Inches(6))

        paragraph = document.add_paragraph()  # 单独控制
        word_content6 = paragraph.add_run("烦请到此链接获取压缩包解压密码:\r")
        word_content6.font.name = font_name  # 注:如果想要设置中文字体,需在前面加上这一句
        word_content6.font.element.rPr.rFonts.set(qn('w:eastAsia'), font_name)
        word_content6.font.color.rgb = RGBColor(255, 0, 0)

        paragraph = document.add_paragraph()  # 单独控制
        word_content4 = paragraph.add_run("最后送大家一首自编的打油诗:")
        word_content4.font.name = font_name  # 注:如果想要设置中文字体,需在前面加上这一句
        word_content4.font.element.rPr.rFonts.set(qn('w:eastAsia'), font_name)

        paragraph = document.add_paragraph()  # 单独控制
        word_content5 = paragraph.add_run("学习知识费力气,\r收集整理更不易。\r知识付费甚欢喜,\r为咱码农谋福利。\r")

        word_content5.font.name = font_name  # 注:如果想要设置中文字体,需在前面加上这一句
        word_content5.font.element.rPr.rFonts.set(qn('w:eastAsia'), font_name)
        paragraph.alignment = WD_TABLE_ALIGNMENT.CENTER  # 文字居中

        dst_doc_file_path = self.file_path + os.sep + "readme.docx"
        document.save(dst_doc_file_path)  # 保存文件

        pass
    def gen_passandtxt(self,file_count,word_title, list_files):

        print("Create PassWord")
        message=SpriderTools.gen_password()
        password = "".join(message)
        content=""
        content = content + "\n分享"+str(file_count)+"个"+word_title+",总有一款适合您"
        content = content + "\n\r"
        content=content+"\n都到这里了您就支持一下呗!谢谢老铁~~"
        content=content+"\n\r"
        content = content + "\n\r"
        content = content + "\n\r"
        for files in list_files:
            content = content+str(files[0])+ "\r"
        content=content+"\n文件我就不一一列举了,送老铁一首打油诗"
        content=content+"\n学习知识费力气,"
        content=content+"\n收集整理更不易。"
        content=content+"\n知识付费甚欢喜,"
        content=content+"\n为咱码农谋福利。"
        content=content+"\n\r"
        content=content+"\n\r"
        content=content+"\n感谢您的支持"
        content=content+"\n\r"
        content=content+"\n-------------------------------------------华丽分割线-------------------------------------------------------"
        content=content+"\n友情提醒解压密码:"+password+""

        full_path=self.file_path+os.sep+""+str(file_count)+"sell_pass.txt"
        with open(full_path, 'a', encoding='utf-8') as f:
            f.write(content)

中英文至理名言
QQ空间代码站
AJAX-MP3音乐 v1.0
暗影个人主页 v1.0
双轨直销系统源码UUMLM2010 Access版
YFCMS-CRM客户关系管理系统EXT版 v3.2
永久网络电台 v1.1 ACCESS-SQL全功能版 UTF-8
永久网络电台 v1.1 ACCESS-SQL全功能版 GB2312
凹丫丫企业名片网站管理系统 beta 1
代码收藏夹 v1.0
老Y文章管理系统 v2.5 sp2
枫叶网吧留言簿 v2010
笑话大全源码 v1.0
网人地方生活门户系统(WRMPS) v6.5.0 (GB2312)
25175教师获奖信息管理系统  v1.1.4
人事管理系统SQL版 v0.9
我爱八卦网 v3.3
宜萱.net版人才网系统 v1.0
全球域名WHOIS查询接口 ASP版
优酷视频小偷 v5.0
奋网名片 v2.2
玖玖企业网站 v1001
网络电视电台直播系统 v2.0

最后送大家一首诗:

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/180295.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

js 文字转语音 api SpeechSynthesisUtterance

SpeechSynthesisUtterance基本介绍 SpeechSynthesisUtterance是HTML5中新增的API,用于将指定文字合成为对应的语音.也包含一些配置项,指定如何去阅读(语言,音量,音调)等 官方文档地址&#xff08;https://developer.mozilla.org/zh-CN/docs/Web/API/SpeechSynthesisUtterance…

【JavaEE初阶】第七节.多线程(基础篇)单例模式(案例一)

欢迎大家跟我一起来学习有关多线程的有关内容&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 文章目录 前言 一、单例模式的概念 二、单例模式的简单实 2.1 饿汉模式 2.2 懒汉模式 总结 前言…

搭建Linux环境

学习Linux之前&#xff0c;我们首先需要在电脑上搭建Linux操作系统环境。 就好比说你买了一台电脑&#xff0c;需要使用Windows10操作系统&#xff0c;那么首先应该安装Windows操作系统&#xff08;刚买的电脑会引导你一步一步的安装&#xff09;。 一、Linux环境搭建的三种方式…

数据结构 第三章 栈和队列(队列)

感谢&#xff1a;点击收听 1 基本知识点 1、允许删除的一端称为队头(front) 2、允许插入的一端称为队尾(rear) 3、当队列中没有元素时称为空队列 4、顺序队列&#xff1a; 1 使用顺序表来实现队列 2 两个指针分别指向队列的前端和尾端 **3 如果队列的大小为MaxSize个,那么元…

什么是倒排表(倒排索引)

这种搜索引擎的实现常常用的就是倒排的技术 文档(Document)&#xff1a;一般搜索引擎的处理对象是互联网网页&#xff0c;而文档这个概念要更宽泛些&#xff0c;代表以文本形式存在的存储对象&#xff0c;相比网页来说&#xff0c;涵盖更多种形式&#xff0c;比如Word&#xff…

在Mac下如何创建文件

相比于windows中创建Mac是比较复杂的 第一步&#xff1a;打开启动台&#xff0c;依次打开「启动台-其他-自动操作」&#xff0c;可以按住「 Command 空格」直接搜索「自动操作」程序。 第二步&#xff1a;打开之后在「选取文稿类型」选项时&#xff0c;选择「快速操作」&#…

工地车辆未冲洗识别抓拍系统 yolov5网络

工地车辆未冲洗识别抓拍系统通过yolov5网络深度算法学习模型&#xff0c;自动对画面中每辆进出车辆的清洗实现自动识别判定。如果识别到车辆冲洗不合格&#xff0c;就会自动进行抓拍并将违规车辆信息回传。目标检测架构分为两种&#xff0c;一种是two-stage&#xff0c;一种是o…

「兔了个兔」看我如何抓取兔兔图片到本地(附源码)

&#x1f482;作者简介&#xff1a; THUNDER王&#xff0c;一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读&#xff0c;同时任汉硕云&#xff08;广东&#xff09;科技有限公司ABAP开发顾问。在学习工作中&#xff0c;我通常使用偏后…

如何在IDEA中使用Maven构建Java项目?Maven的使用详细解读

文章目录1. 前言2. IDEA 中配置 Maven 环境3. Maven 的坐标问题4. IDEA 中创建 Maven 项目5. IDEA 中导入 Maven 项目6. 安装插件7. 依赖管理8. 依赖范围6. 总结Java编程基础教程系列1. 前言 前面在如何使用 Maven 构建 Java 项目一文中&#xff0c;我们一直在命令行中执行构建…

LabVIEW什么是实时操作系统(RTOS)

LabVIEW什么是实时操作系统(RTOS)一般而言&#xff0c;操作系统的任务是管理计算机的硬件资源和应用程序。实时操作系统会执行这些任务&#xff0c;但是运行时间精度和可靠度都极高。在实际应用中&#xff0c;有的系统失常代价高昂&#xff0c;甚至会引起安全事故。这时&#x…

成为提示专家,AI艺术杂志:AI Unleashed 第一期

shadow最近发现了一期AI艺术的杂志。名称叫 AI Unleashed&#xff0c;是一本深入探索 AI 和想象力的杂志。每期杂志都将填满精彩的 AI 艺术&#xff0c;激发你的好奇心&#xff0c; 让你更加了解最新的 AI 技术&#xff0c;以及它如何改变现有工作流和我们对艺术和技术的看法。…

LVS+keepalived(双主)+Nginx实现高可用负载均衡

#为什么采用双主架构&#xff1a; 单主架构只有一个keepalived对外提供服务&#xff0c;该主机长期处于繁忙状态&#xff0c;而另一台主机却很空闲&#xff0c;利用率低下 #双主架构的优点&#xff1a; 即将两个或以上VIP分别运行在不同的keepalived服务器&#xff0c;以实现…

C++11使用线程类thread的方法

C11 之前&#xff0c;C 语言没有对并发编程提供语言级别的支持。如果需要使用线程&#xff0c;windows系统需要使用CreateThread函数创建线程&#xff0c;而linux需要使用pthread库使用线程。C11 中增加了线程以及线程相关的类&#xff0c;很方便地支持了并发编程。由于可以跨平…

活动星投票十大商业品牌网络评选微信的投票方式线上免费投票

“十大商业品牌”网络评选投票_线上系统免费投票_功能齐全的视频投票_在线投票免费小程序用户在使用微信投票的时候&#xff0c;需要功能齐全&#xff0c;又快捷方便的投票小程序。而“活动星投票”这款软件使用非常的方便&#xff0c;用户可以随时使用手机微信小程序获得线上投…

CV学习笔记-VGG

VGG 1. 常见的卷积神经网络 VGG属于一种经典的卷积神经网络结构&#xff0c;其出现在AlexNet之后&#xff0c;由于AlexNet的突破证实了卷积神经网络的可行性&#xff0c;VGG的思路主要是将网络层数加深&#xff0c;从某种意义上说&#xff0c;网络层数的加深可以粗略地认为考虑…

编译原理学习笔记14——属性文法与语法制导翻译1

编译原理学习笔记14——属性文法与语法制导翻译114.1 属性文法14.2 属性计算14.1 属性文法 属性文法 综合属性 自下而上传递信息语法规则&#xff1a;根据右 部候选式中的符号 的属性计算左部被 定义符号的综合属性语法树&#xff1a;根据子结 点的属性和父结点 自身的属性…

【日常系列】LeetCode《30·动态规划总结》

动态规划总结 线性动态规划问题总结 打家劫舍总结 最大子数组和总结 dp[i] 依赖于前面一个或者两个状态 dp[i] 依赖于前面多个状态 注意&#xff1a;子序列可以不连续 dp[i] 带有一个或者多个维度 输入为两个数组或者两个字符串 lc 10【剑指 19】【top100】&#xff1a;正…

【LeetCode每日一题:2309. 兼具大小写的最好英文字母~~~模拟+Hash表+贪心】

题目描述 给你一个由英文字母组成的字符串 s &#xff0c;请你找出并返回 s 中的 最好 英文字母。返回的字母必须为大写形式。如果不存在满足条件的字母&#xff0c;则返回一个空字符串。 最好 英文字母的大写和小写形式必须 都 在 s 中出现。 英文字母 b 比另一个英文字母 …

Java生成微信小程序二维码,5种实现方式,一个比一个简单

文章目录前言先看官网一、JDK自带的URLConnection方式二、Apache的HttpClient方式三、okhttp3方式四、Unirest方式五、RestTemplate方式其它细节getAccessToken构建参数mapbyte[]数组源码下载前言 先介绍一下项目场景&#xff0c;主要是通过微信小程序二维码裂变分享&#xff…

一时重构一时爽,一直重构一直爽

笔者&#xff08;后台技术汇&#xff09;恭祝各位大佬&#xff1a;2023年春节快乐&#xff0c;兔年祥瑞。距离上次更新&#xff0c;已经过去5个月有余了&#xff0c;有小伙伴疑惑笔者是不是删库跑路了..其实不是&#xff0c;这段时间是在参加一次比较大的项目重构&#xff08;目…