分享97个PHP源码,总有一款适合您

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

PHP源码

分享97个PHP源码总有一款适合您

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

97个PHP源码下载链接https://pan.baidu.com/s/1OUa-rpzDK6CG8oj6BLZSTw?pwd=xdt2 
提取码xdt2

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

 

HMJ采集器 v1.31 Build 20060322
Saber ICB v1.122.0321
草原游戏卡销售系统 v1.0
VGPortal v2.6
韩国商城购物MORNING MALL Cnc v1.0 单用户汉化版
IBForce(Invision Power Board) v2.1.5 中文化版
C3CRM v2.0.1(SugarCRM v4.0.1) 简体中文版
MNSC软件资源下载系统 Build 0315
phpcms网站管理系统 v2.4 Buld 0211 繁体中文版
IPB(Invision Power Board) v2.1.5 简体中文语言包UTF-8
IPB(Invision Power Board) v2.1.5 简体中文语言包GBK
IPB(Invision Power Board) v2.1.5 繁体中文语言包GBK
IPB(Invision Power Board) v2.1.5 繁体中文语言包UTF-8
Invision Community Blog v1.2.2 简体中文语言包
Invision Community Blog v1.2.2
Invision Gallery v2.0.5 简体中文语言包
Invision Gallery v2.0.5
IPB(Invision Power Board) v2.1.5 简体中文语言包(52popx)
ymGuestBook (夜猫留言簿) v2.2.3
Softbiz Jokes and Funny Pictures v1.0
Softbiz Image Gallery v1.0
Softbiz Link Directory v1.0
ymCMS  v3.1.0

    base_url =  "https://down.chinaz.com" # 采集的网址
    save_path = "D:\\Freedom\\Sprider\\ChinaZ\\"
    sprider_count = 97  # 采集数量
    sprider_start_count=5496#



    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=[]


PHP各网站收录查洵系统 v1.0
CooCooWakka v0.09 rc3
天下站长网TXcms v2.0.1 beta
Softbiz Banner Exchange v1.0
Softbiz Automatic Link Checker v1.0
Indexu v5.0.1
exBlog v1.5.1
BlogHoster v2.1
易商(B.A.D)电子商务网
Longbill文件管理器 v3.01
Tmail邮件服务器webmail
蝈蝈采集系统 v1.0.1
vBulletin v3.5.3 Plus! 魔力脚本修正版(Build 060130)
BMB Plug v4.1 for 2006 迎春新版
XOOPS v2.26 简体中文版
MolyX Movie System v2.0 Beta 简体中文版
Longbill文件管理器 v2.01 贺岁版
XOOPS v2.24 文明猪改装版
时机商计(CK-ERP) v0.16.1
EASYSHOP网上商店系统 v1.0
CNStats v2.7
QuizShock v1.6.0
vBulletin v3.5.3 魔力脚本中文标准版
Olate Download v3.4.0 简体中文版
KOOBI Pro v5.2 中文版
Lore v1.5.6
IPBnet Forums 2006 v2.00
读吧.net书网整站程序 v2.9 Beta 2
Photokorn Gallery v1.542 多国语言版
Discuz! v4.0.0 魔力脚本插件版
vBulletin v3.5.4 繁体中文版
MePHP Cms v1.25
搜客CMS网站内容管理系统 v1.3 2006元旦版

    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)

AreaEdit v0.4.5
Emlog v1.0
PHPZip v2.0
Mixer v0.1.0.1 Build 1219
IGENUS Postfix v2.5 杨廷勇修改版
J_Space v3.0
phpArticle v2.01 seo搜索引擎优化特别版
PhpQuestionnaire v2.2 简体中文版
SugarCRM v4.0 简体中文包
ZeroCounter 汉化版
VirtuaNews Pro v1.04 中文版
sBLOG v0.7.0 Beta 简体中文版
CTB v1.74 Beta 3 全插件版
UPU(UGiA PHP UPLOADER) v0.21
phpPgAds v2.07 CMSware汉化版
Tsd Music Box(37Design Music Box) v3.02
HTF Board(Hot Text Forum) v1.0.7
XOOPS v2.24 简体中文正式版
情感家园程序 v3.0 For 个人版
Cmsez v2.5 Build 20051124 For Linux
Cmsez v2.5 Build 20051124
安然论坛AnBBS v1.61
小飞熊下载系统终结版 Build 1123
情感家园程序 v3.0 For 企业版
Tatter Tools v0.961 SE Utf-8 简体中文版
Alexa排名、流量查询系统超强版 v1.118(PHP版)
Tatter Tools v0.961 SE GB2312 简体中文版


KoobiCMS v4.4.5
Ofstar v2.6.0 Build 1115
BlogEz v1.2
ABlog v3.1 Beta
新思创OA办公自动化系统增强版
51cha 查询系统
PHPWIND v3.0.1 Build 1107
织梦内容管理系统DedeCms v2.1.2(PHP5兼容版)


 

 

 

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)

vTiger CRM v4.2.1 简体中文版
KoobiCMS v4.4.0 UTF-8 简体中文版
vBadvanced CMPS v2.0 UTF8 简体中文正式版
安全天使Blog系统(SaBlog) v2.8 Build 20051101
易耳精简强化版 v1.2
okphp BLOG v2.1
PHPNuke v7.9
PHPNuke v7.9 中文修正增强版
MolyX Board v2.1.4 Build 1019(含mBLOG)
MolyX Board v2.1.4 Build 1019 繁体标准版
SSCMS网站管理系统 v1.0 Build 1001
Postnuke v0.761 简体中文语言包
Postnuke v0.761
PigFace BLOG v0.91
轻音乐世界全站 v1.0
iziContents RC6 简繁中文版
MyBB v0.1019 汉化测试版
C-Blog v2.1(Access)
C-Blog v2.1(Mysql)
IPB(Invision Power Board) v2.1.2 简体中文修正版
Boast Machine v3.1 简体中文版
Boast Machine v3.1 多国语言版
多讯文章管理系统 v1.1
RW:Download v4.0.6
Discuz! v2.5 幻雪插件版
Koobi Pro v4.3.2 Try网中文版
Subdreamer v2.0 Plugins 20050919
CMSware播客
phpXplorer v0.9.33 汉化+日志功能增强版本
yo2blog v0.9.1
VoteZ在线投票管理系统 v1.5(PHP)
WebNews PRO v3.0.5

最后送大家一首诗:

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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: php

“分享97个PHP源码,总有一款适合您” 的相关文章