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

简介: 分享167个PHP源码,总有一款适合您

PHP源码

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


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

167个PHP源码下载链接:https://pan.baidu.com/s/1fzoQ4_4VXc1e1ZHOUKuhbQ?pwd=sb6s

提取码:sb6s

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

 

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 = 146 # 采集数量
    sprider_start_count=6555#
    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=[]

DiscuzX1.5网址导航完美整合版 v20110407 GBK版

DiscuzX1.5网址导航完美整合版 v20110407 UTF8版

162100天气预报 v1.5

24点网ip地址查询系统 v1.0

360软件小偷 v1.0

37Design MUSIC Box v1.03

3xdoing留言板 v1.0.0

54dev-blog v0.1

ABC网络硬盘带提取码PHP版 v1.9 unix优化版

Advanced Guestbook v2.4.4 多语言版

AdvertisementManager v3.1.0

Ajax 大事记(PHP+jQuery)数据库版 v1.0

Animation Online System 彩字生成系统 v1.0 beta

AnyphpMvc(PHP框架) v1.2

Ariadne v2.7.5

BlogCMS  v4.2.1.f

blogme v1.1 汉化版

Blue Magic Board Datium! v1.5

Blue Magic Board Datium! v2.1

Blue Magic Board Plus! v1.5

Blue Magic Board Plus! v2.1

boeiBlog v1.0.62

BOOM流量统计 v2.9

BOOM网站宝贝 v2.0

BOOM网站宝贝 v2.0 繁体版

BT小偷 v3.1(影视+游戏下载)

bug反馈系统(BugCheck) v0.8

Buqie Message v0.1.1

C.P.G.B.留言版 v0.86(繁体)

Chevereto v1.91

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)

citySHOP 多用户商城 v6.0.9

Clip Bucket v2.4.5 rc3

CMS盒子工作室网站 v1.0

CounterCode v1.4

cqcms蓝色通用企业网站源码(带手机端) v2.9

discuz! v2.2F CcChen美化修改版

Dream Studio EX v1.00

Drupal v5.23

Drupal v6.19 中文版

Drupal开源内容管理系统 v9.2.16

DSO2O外卖订餐开源系统源码 v4.0.8

DYHB-blog v1.4 正式版

EnableCM在线联系人管理系统 v2.0

eTopEIMS v0.1

FastCGI邓州博客系统 v2.0

FlashChat v3.931 多国语言版

flash小游戏站源码(快乐小游戏)  v2.0

FPS88 FILE System  v3.0 Beta

ftcms飞天站群系统 v2.1

Gart v1.3 gbk build 20101226

GForge v5.7.1

google搜索小偷 v1.6

Green Chat v2.0 繁体中文版

Hit Counter v2.0

ICP备案查询系统 v1.3

iDevAdMan v1.0

iDownS(冰冰下载系统) v3.0 RC2 Release

Image Management System Pro v4.0

In-Link v2.3.4 多国语言版

IPB(Invision Power Board) v2.0.0

IPB(Invision Power Board) v2.0.0 UTF-8 汉化版

IPB(Invision Power Board) v2.0.0 简体中文语言包

 

iWebOffice2003(PHP OCX版) v1.0

jizhicms(极致CMS)建站系统 v2.0

JTBC网站内容管理系统 v5.0.0.1

JT_PSI进销存管理系统 v1.0

Kerberos 留言簿 v1.0

Kerberos 留言簿 v1.0(MYSQL)

laravel-bjyblog开源博客系统 v16.1.20

LFBearCounter多用户网站统计系统 v1.0

M-logger v0.3.1 中文版

Mambo v4.5.1a 繁体中文版

matomo网站统计系统 v4.7.1

MVSO影视CMS v2.08

MyBB免费论坛 v1.8.30

MyCms响应式蓝色企业资讯通用模板 v1.0

MyDown v1.0

MyDown v1.0(Zend)

MySQL Backup Pro v1.0.8-PRE1 多国语言版

NewvBB Core  v1.1 简体版

NewvBB Core v1.1 繁体版

O-BLOG v1.1

OpenCart 中文免费版 v3.8

PEARLFOTO 明珠相册(共享版) v1.11b

Personal UnioN Forums v1.1.0

PhotoPost Pro v4.81

PHP Files Thief v1.0

PHP+excel通用成绩查询系统 v202203

PHPB2B电子商务网站管理系统 v6.0.4

PhpLens v3.34

PHPNuke v7.5 多国语言版

PHPNuke v7.50 汉化版

PhpSpy v1.5

PHPWebIM网页即时聊天工具 v1.0

pivot 茶前饭后Blog v1.10

PLog v0.3.2 中文加强版(多用户)

Psky企业网站系统 v1.1.2

Psky企业网站系统 v1.3

PunBB v1.1.5 Sailing汉化版

QCMS企业建站系统 v6.0.1

RedBLoG v0.4 多国语言版

rmTopSmart律师事务所管理服务系统 v.1.1

SaForums v1.0 Beta

SaPHPShell v1.5

SKYCN小偷 v4.01

SMF论坛 Simple Machines Forum v2.1.1

SRPBoard v2.0.2 简体中文版

SRPBoard v2.0.2 繁体中文版

Stat Therefor(所以统计系统) 2004 修改版

Sylius开源电子商务平台 v1.10.11

Sylius开源电子商务平台 v1.9.10

Tatter Tools v0.931 utf8 中文版

Tatter Tools v0.931 简体中文版

Tatter Tools v0.931 繁体中文版

Temp

ThinkPHP内核API接口管理平台源码 v1.2

ThreadBoard v1.0

ThreadBoard v1.0(Zend)

ThWboard v3.2.84b 简体中文版

Txtcms v1.0

Typecho v1.2.0 正式版

UBBThreads v6.5

uploader v6.0 汉化版

UTForum社区论坛 v2.5

vBulletin v3.0.1 最终插件版(CNVBB)

vBulletin v3.0.3 简体中文化标准版(NewvBB)

VERYOK 实用留言本 v2.0

VERYOK 实用统计 v2.0 正式版

W-Nailer v0.35a(图片管理)

webERP v4.15.2

WWW Paint Board v1.0.1 汉化版

XOOPS v2.0.73 简体中文版

Xplus Lite(网站内容管理系统) v2.0.0

Zorum v3.5 多国语言版

Zpanel v2.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)

亿同学录 v1.0

伯乐发卡高级版(分销版) v6.0.1

僭燮水Web发信系统 v1.0

八字合婚测算系统源码 v1.0

八字精批付费测算系统 v1.0

可慧网站内容管理系统KehuiCMS v6.69 免费版

天地网络同学录 v2.0

天龙聊天室 v1.0.2

安全天使字符界面留言本(SaGuestBook) v1.0

帝国论坛(EBB) v2.2.1

心空论坛(CKong) v1.0.8

忆库相册(Eekoo photo) v1.0

拓基科技流量统计系统(tjCount) v1.0 免费版

数字中国 v1.3

易捷域名查询 v1.0

星雨留言板 v3.1

未名精品留言本 2005 多国语言版

极速奥运金牌榜 v2.0

水云斋网站管理系统 v2.3

洲洲CMS v2.0

精彩影院 v1.5.1 免费版

织梦内容管理系统 v0.8

网站综合评估系统 v1.0(PHP版)

菁菁下载系统 v1.0

菁菁域名系统 v1.0

金玄整站系统 v0.0.6 修正版

险情留言本 v2.0

雨虹留言板YHPbook v1.5.1

零点留言簿(zChain GuestBook) v3.51 多用户版

鸿天全站系统RCPHPfs v3.09 public

鸿天简易论坛RcBBs v1.0

鹤云亭音乐在线 v4.5(PHP版)

 

最后送大家一首诗:

山高路远坑深,

大军纵横驰奔,

谁敢横刀立马?

惟有点赞加关注大军。

 

目录
相关文章
|
21天前
|
JavaScript PHP 数据安全/隐私保护
乞丐在线要饭系统PHP网站源码
在这个物欲横流、竞争激烈的时代,有时候我们真心觉得钱来得太不容易,甚至连最基本的生存都成了负担。于是,我们想出了一个特别“独特”的点子:用利息砸我,给我点施舍!
49 1
|
1月前
|
前端开发 JavaScript 小程序
前端uni开发后端用PHP的圈子系统该 如何做源码?
圈子系统系统基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台TH6开发。系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP
|
1月前
|
前端开发 JavaScript PHP
Thinkphp在线客服系统源码多语言外贸版_PHP客服系统源码Uniapp开发搭建+论文设计
Thinkphp在线客服系统源码多语言外贸版_PHP客服系统源码Uniapp开发搭建+论文设计
|
2月前
|
PHP
PHP全自动采集在线高清壁纸网站源码
PHP全自动采集在线高清壁纸网站源码,PHP全自动采集在线高清壁纸网站源码,一款开源壁纸源码,无需安装。集合360壁纸,百度壁纸,必应壁纸,简单方便。每天自动采集,自动更新,非常不错,php源码 网站源码 免费源码 自动采集。
57 3
|
2月前
|
PHP 数据库
2024表白墙PHP网站源码
2024表白墙PHP网站源码
44 1
|
3月前
|
安全 BI PHP
php前后端分离,仓储模式r的医院不良事件上报系统源码
此医院安全不良事件管理系统采用前后端分离架构(PHP+Laravel8+Vue2+Element),实现事件上报至解决的全流程管理。系统支持结构化上报、数据自动引用、智能流程及预警,配备质控分析工具生成各类报表。通过PDCA闭环管理,确保事件得到有效处置并预防再发,同时提供便捷上报通道,优化上报效率。
php前后端分离,仓储模式r的医院不良事件上报系统源码
|
3月前
|
前端开发 关系型数据库 MySQL
最新黑名单查询录入系统PHP网站源码
最新黑名单查询录入系统PHP网站源码 前端html 后端layui 操作部分都采用API接口的方式实线 集结了layui表格的多数据操作,添加,批量删除,分页,单项删除 后台数据修改采用绑定参数的形式来进行修改可以很好的预防数据库注入,当然如果你想要测试这个防注入的你也可以尝试一下 PHP版本70+ 数据库Mysql 5.6 上传程序访问 http://你的域名/install 安装
100 0
|
4月前
|
数据库
基于PHP+MYSQL开发制作的趣味测试网站源码
基于PHP+MYSQL开发制作的趣味测试网站源码。可在后台提前设置好缘分, 自己手动在数据库里修改数据,数据库里有就会优先查询数据库的信息, 没设置的话第一次查询缘分都是非常好的 95-99,第二次查就比较差 , 所以如果要你女朋友查询你的名字觉得很好 那就得是她第一反应是查和你的缘分, 如果查的是别人,那不好意思,第二个可能是你。
68 3
|
4月前
|
小程序 PHP
全新UI自助图文打印系统小程序源码 PHP后端 附教程
全新UI自助图文打印系统小程序源码 PHP后端 附教程
275 2
|
4月前
|
前端开发 PHP 区块链
博客屋网址导航自适应主题php源码
自适应各终端博客屋网址导航源码是一个以PHP+MySQL进行开发的个人博客网站导航源码
71 0
下一篇
无影云桌面