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

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

PHP源码

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

链接:https://pan.baidu.com/s/1MnmNb3vsofBnQ4kKoMlSBw?pwd=kl4o

提取码:kl4o

下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下...,大家下载后可以看到。

import os
from time import sleep
import requests
from bs4 import BeautifulSoup
from docx import Document
from docx.shared import Inches
from framework.access.sprider.SpriderAccess import SpriderAccess
from framework.base.BaseFrame import BaseFrame
from framework.pulgin.Tools import Tools
from sprider.business.DownLoad import DownLoad
from sprider.model.SpriderEntity import SpriderEntity
from sprider.business.SpriderTools import SpriderTools
from sprider.business.UserAgent import UserAgent
class ChinaZCode:
    page_count = 1  # 每个栏目开始业务content="text/html; charset=gb2312"
    base_url = "https://down.chinaz.com"  # 采集的网址  https://sc.chinaz.com/tag_ppt/zhongguofeng.html
    save_path = "D:\\Freedom\\Sprider\\ChinaZ\\"
    sprider_count = 116 # 采集数量
    haved_sprider_count = 0  # 正在采集第429页的第15个资源共499页资源 正在采集第208页的第12个资源共499页资源
    word_content_list = []
    folder_name = ""
    first_column_name = "PHP"
    sprider_start_count=3900 #已经采集完成第136个 debug
    max_pager=16 #每页的数量
    # 如果解压提升密码错误 ,烦请去掉空格。如果还是不行烦请下载WinRAR
    # https: // www.yadinghao.com / file / 393740984E6754
    # D18635BF2DF0749D87.html
    # 此压缩文件采用WinRAR压缩。
    # 此WinRAR是破解版。
    def __init__(self):
        #A5AndroidCoder().sprider("android", "youxi", 895)  #
        pass
    def sprider(self, title_name="PHP"):
        """
        采集 https://down.chinaz.com/class/572_5_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"
        merchant = int(self.sprider_start_count) // int(self.max_pager) + 1
        second_folder_name = str(self.sprider_count) + "个" + self.folder_name
        self.save_path = self.save_path+ os.sep + "Code" + os.sep +  second_folder_name
        print("开始采集ChinaZCode"+self.folder_name+"...")
        sprider_url = (self.base_url + "/class/{0}_1.htm".format(self.second_column_name))
        #print(sprider_url)
        #sprider_url = (self.base_url + "/" +  self.first_column_name + "/" + second_column_name + ".html")
        response = requests.get(sprider_url, timeout=10, headers=UserAgent().get_random_header(self.base_url))
        response.encoding = 'UTF-8'
        soup = BeautifulSoup(response.text, "html5lib")
        #print(soup)
        div_list =soup.find('div', attrs={"class": 'main'})
        div_list=div_list.find_all('div', attrs={"class": 'item'})
        #print(div_list)
        laster_pager_ul = soup.find('ul', attrs={"class": 'el-pager'})
        laster_pager_li = laster_pager_ul.find_all('li', attrs={"class": 'number'})
        laster_pager_url = laster_pager_li[len(laster_pager_li)-1]
        #<a href="zhongguofeng_89.html"><b>89</b></a>
        page_end_number = int(laster_pager_url.string)
        #print(page_end_number)
        self.page_count = merchant
        while self.page_count <= int(page_end_number):  # 翻完停止
            try:
                if self.page_count == 1:
                    self.sprider_detail(div_list,self.page_count,page_end_number)
                else:
                    if self.haved_sprider_count == self.sprider_count:
                        BaseFrame().debug("采集到达数量采集停止...")
                        BaseFrame().debug("开始写文章...")
                        self.builder_word(self.folder_name, self.save_path, self.word_content_list)
                        BaseFrame().debug("文件编写完毕,请到对应的磁盘查看word文件和下载文件!")
                        break
                    next_url =self.base_url + "/class/{0}_{1}.htm".format(self.second_column_name,self.page_count )
                    response = requests.get(next_url, timeout=10, headers=UserAgent().get_random_header(self.base_url))
                    response.encoding = 'UTF-8'
                    soup = BeautifulSoup(response.text, "html5lib")
                    div_list = soup.find('div', attrs={"class": 'main'})
                    div_list = div_list.find_all('div', attrs={"class": 'item'})
                    self.sprider_detail(div_list, self.page_count,page_end_number)
                    pass
            except Exception as e:
                print("sprider()执行过程出现错误" + str(e))
                pass
            self.page_count = self.page_count + 1  # 页码增加1

 

PhpLeft网站内容管系统 v1.2

草啦网php密保卡系统 v1.1.1 Beta

骑士高效人才招聘系统(74cms) v3.1 Beta build 20111210

虐神百度小偷 v1.0

狂盗小说小偷 v4.3 build 20111022

企业图(qiyetu)邮件群发 v20111123

云边轻博客(开源轻博客) v1.0 beta bulid1111

PHPWind v8.7 build 1109 UTF-8

PHPWind v8.7 build 1109 BIG5

PT小说搜索小偷 v1.0

友情链接自动收录系统 v3.0 utf8

phpaaCMS v0.5

WOC开源网站运营管理系统 v1.2

KingCMS企业版(PHP) v6.1.1641 Sp2

巨人在线报修系统 v1.1

Gazelle CMS v1.0

企业建站系统XQCMS v4.0 beta

AdaptCMS 网站内容管理系统

geeklog v1.8.1 正式版

KnProxy  v4.34

IDCZE商业导航系统 v3.0

PHPDisk网盘系统GBK版(T-Core系列) v6.0.0 build 20110928

美玲患者就诊记录查询报表系统 v1.1

FFS快速文件分享系统 MYSQL版 v4.4

littlephpcms二手网 v1.0

多彩贴吧PhpColor单贴吧版 v1.1

JD-GB 留言板程序 v2

Mantis Bug Tracker v1.2.8 多国语言版

AIFreePhp企业建站系统 v1.0

稻草人企业站 v1.0.7 GBK

KCFinder(CKEditor的文件管理器) v2.5.1

无心版移动短信发送 v1.2

灯鹭社会化多帐号登录插件 for 天天团购 v1.0

LHT蓝海豚团购导航 v3.2.0 2011080318

帐号通 for phpwind 8.5 优化包二期 v1.5 UTF8

QQ互联插件版 for Discuz! X1.5 v1.0 GBK

QQ互联插件版 for Discuz! X1.5 v1.0 UTF-8

weenCompany闻名企业网站系统 v5.3.0 中英文 GB2312

weenCompany闻名企业网站系统 v5.3.0 中英文 UTF8

weenCompany闻名企业网站系统 v5.3.0 繁体中文 UTF8

Joomla(囧啦) v1.7 中文版

doophp(php框架) v1.4.1

CodeIndex for SAE v0.1

Modoer多功能点评系统 v2.5 精华版 Build 20110710 UTF8

ELINCMS企业建站系统 v1.7

超小文本留言本美化版 v0.1

jCore CMS系统 v0.9

miceCMS觅策企业网站管理系统 v5.0

免费开源PHPShop购物程序 v1.61

YnFile急速图片储存 v1.0

JD-Count v1

仿a5下载站模版 dedecms5.6

齐博视频系统 v1.0

齐博视频模块 v1.0

posh v3.0.4

AntiSpam Typecho 防垃圾评论插件

齐博下载系统 v1.0

PageCookery 微博系统 v0.9.8

PHPWind 社区房产系统 for 8.5 v2.3 utf-8

PHPWind 社区房产系统 for 8.5 v2.3 GBK

迅捷网络留言本(原多多留言本) v 1.1 GBK

KindEditor HTML在线编辑器 v3.5.5 English

KindEditor HTML在线编辑器 v3.5.5 繁体中文

乱搜美女图片小偷 v1.0

UCenter Home  v2.0 繁体中文BIG5

UCenter Home v2.0 繁体中文UTF-8

UCenter Home v2.0 简体中文UTF-8

齐博CMS(原PHP168 v系列) v7.0 正式版 big5

Zen Cart  v1.3.9h 中文美化版

云聊 v2.0 for PHPWIND8.3 简体中文UTF-8

UCenter  v1.6 简体UTF-8 build 20110505

UCenter  v1.6 繁体UTF-8 build 20110505

UCenter  v1.6 繁体BIG5 build 20110505

新浪爱问知识人小偷 v1.0

VirtueMart v1.1.8

猫扑社区小偷 v1.0

OpenPNE v3.0.8.4 for win

给力搜索小偷开源源码 v3.0

爱一网情深网址收藏系统 v1.0

DedePuzzle v1.0

最土团购抽奖插件 v1.0

自定义密保卡程序 v1.0.1

Destoon B2B网站管理系统 v3.0 GBK build 20110411

Daddy's File Host v1.1 build 110410

PclZip(PHP压缩解压工具) v2.8.2

Qwench  v1.2

企业网站系统的升级版本eetoday v2.0.3 GBK

Jorp项目管理系统 v1.4.03.10

EQDKP公会DKP系统 v1.3.2f 多国语版

KnowledgeRoot  v0.9.9 rc2

KnowledgeRoot  v0.9.9.5.1

住哪联盟酒店程序PHP v2.0

CF Polling  v0.94

相关关键字查询工具(PHP网页版) v20110316

阿西搜索引擎蜘蛛爬行统计系统 v2.0

hon6 WAP爬虫小说系统 v1.0

木翼下载系统(MyDown System) v3.3.3 bulid 20100611

CC威视 v2.5

大学QQ空间互踩联盟插件 v20110228(最终版)

bbscomplex v1.0.0 简体中文测试版

新泰州人才网源代码php版 v2.3

系统信息实时查看 v1.0

288be短网址系统 v1.0

宽查优化搜索 v3.0 Build 20110204

模客中国官方客服插件美化版 v1.0

小爬虫留言板 v0.1

FKQQ新闻小偷 v1.2

sogourank查询工具 v1.0

PodHawk播客CMS系统  v1.7 中文版

美易企业内容管理系统 v4.5

丽物微博 v1.0 beta

PHP短网址压缩程序 v1.0

枫叶留言板 v1.9

必帮百度搜索小偷程序 v1.0

Gart v1.3 utf-8 build 20101226

Sveil开源商城 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)

 

最后送大家一首诗:

山高路远坑深,

大军纵横驰奔,

谁敢横刀立马?

惟有点赞加关注大军。

 

目录
相关文章
|
8月前
|
小程序 PHP 图形学
热门小游戏源码(Python+PHP)下载-微信小程序游戏源码Unity发实战指南​
本文详解如何结合Python、PHP与Unity开发并部署小游戏至微信小程序。涵盖技术选型、Pygame实战、PHP后端对接、Unity转换适配及性能优化,提供从原型到发布的完整指南,助力开发者快速上手并发布游戏。
|
8月前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
10月前
|
小程序 安全 关系型数据库
专业打造一款圈子源码软件系统 / 后端 PHP 搭建部署一样实现利益化
本教程详解基于PHP后端与Uni-app的小程序开发全流程,涵盖技术选型、环境搭建、源码导入、接口对接及功能实现。采用Laravel/Symfony框架,结合MySQL/PostgreSQL数据库,使用WebSocket实现实时通信,并集成IM SDK实现音视频聊天。前端使用Uni-app开发,支持跨平台运行。教程包含完整部署流程与安全优化方案,助力快速搭建高性能、安全稳定的小程序系统。
583 5
|
10月前
|
存储 缓存 安全
php项目源码加密之Zend Guard Loader加密的代码解密可能性很小-优雅草卓伊凡
php项目源码加密之Zend Guard Loader加密的代码解密可能性很小-优雅草卓伊凡
491 2
|
10月前
|
运维 安全 数据可视化
采用PHP+Vue技术架构的不良事件管理系统(源码)
本系统为医院安全(不良)事件管理工具,支持快速上报、流程化处理与多维度分析,助力识别风险、优化管理。采用PHP+Vue技术架构,功能涵盖事件上报、追踪整改、数据统计及PDCA改进等。
351 0
|
前端开发 算法 NoSQL
前端uin后端php社交软件源码,快速构建属于你的交友平台
这是一款功能全面的社交软件解决方案,覆盖多种场景需求。支持即时通讯(一对一聊天、群聊、文件传输、语音/视频通话)、内容动态(发布、点赞、评论)以及红包模块(接入支付宝、微信等第三方支付)。系统采用前后端分离架构,前端基于 UniApp,后端使用 PHP 框架(如 Laravel/Symfony),配合 MySQL/Redis 和自建 Socket 服务实现高效实时通信。提供用户认证(JWT 集成)、智能匹配算法等功能,助力快速上线,显著节约开发成本。
505 2
前端uin后端php社交软件源码,快速构建属于你的交友平台
|
PHP
基于PHP开发的资源库系统源码
基于PHP开发的资源库系统源码
285 13
|
安全 搜索推荐 PHP
一款轻量级的PHP链接发布页面源码
一款轻量级的PHP链接发布页面源码
317 6
|
关系型数据库 MySQL PHP
源码编译安装LAMP(HTTP服务,MYSQL ,PHP,以及bbs论坛)
通过以上步骤,你可以成功地在一台Linux服务器上从源码编译并安装LAMP环境,并配置一个BBS论坛(Discuz!)。这些步骤涵盖了从安装依赖、下载源代码、配置编译到安装完成的所有细节。每个命令的解释确保了过程的透明度,使即使是非专业人士也能够理解整个流程。
467 18