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

 链接:https://pan.baidu.com/s/1Su77mBUx87vk0lzSLyvnyw?pwd=yo96 
提取码:yo96

PHP源码

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

    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 = 109# 采集数量
    haved_sprider_count = 0  # 已经采集的数量正在采集第91页的第15个资源
    word_content_list = []
    folder_name = ""
    first_column_name = "PHP"
    sprider_start_count=1940 #已经采集完成第136个 debug

    max_pager=16 #每页的数量



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

分享107个PHP源码,总有一款适合您_第1张图片

 

科技媒体社区网站discuz模板 v1.0
彩虹秒赞源码 v7.6
贴吧云签到助手 v4.4
微信采集源码天宇版 v1.0.3
快乐是福二级域名分发系统 v1.3
FileBox单文件文件管理系统 v1.10.0.2
MMM金融互助系统源码 v1.0
ectouch多通道支付插件 v1.0.0
webps源码在线PS源码 v1.0
绿色大气办公家具类企业织梦模板 v1.0
Discuz仿115圈子风格模板 v3
织梦CMS博客模板带手机模板 v1.0
必应每日壁纸图片抓取 v1.0
免费买卖二手车源码带手机版 v1.0
微录客手机视频(自适应)采集程序 v1.0
HadSky校校通 v1.1.0
Justin秒赞 v2.0
营销型企业网站 v1.0
仿新华网新闻网站 v1.0
bt种子小偷程序 v1.0
自媒体博客源码 v1.0
RQCMS v2.4 正式版
webjoker简易网站访客统计系统 v2.5.0
击掌CMS v1.0 RC
宅男视频网站源码 v1.0.0
DIY在线定制商城系统 v3.0
OECMS企业网站系统 v4.3
企管QGCMS美女美图小偷 v8.3
绿色小说网站源码 v1.0
wordpress炫酷HTML5自适应主题 v1.0.3
科技类网站模板小兵cms v1.0
微信投票系统 v3.0
物流条码管理系统 v1.0
大佬19楼论坛小偷程序 v5.6
织梦蓝色博客类网站模板 v1.0
百度编辑器UEditor PHP版 v1.4.3.2
IMGCMS图片管理系统 v1.6
TinyShop电子商务系统支付插件 v1.7
婚纱影楼Ronger免费手机源码 v1.0
智恒网络三站合一模板 v6.7
Emlog显示评论者IP地理信息插件 v1.0
极验验证码 v1.0
腾讯QQ空间导购应用 v1.1
分类目录系统 v0.1
微擎MALL在线安装系统 v1.0
Lime framework v1.0.0
Zblog博客Ronger主题 v2.0
123phpshop电商系统 v1.5
玫莎MissraCMS v1.x UTF8
天羽超级外链工具 v1.0
PHPCMS  v9.6.0 UTF8
PHPCMS  v9.6.0 GBK
PHP ajax Tree树形菜单 v1.0
ecshop多接口支付插件 v2.7.3
MD5在线加密工具 v1.0 Bulid1217
帝国CMS点卡充值即时到账插件 v1.0.0
彩虹秒赞源码 v6.20
微信分享文章赚钱系统多用户版 v5.0
Phpwind点卡充值即时到账积分插件 v1.0.0
php黑色自适应企业网站源码模板 v1.0
轩宇淘宝客系统 v3.0.2
爱青檬CMS音乐程序系统 v4.0
DaWang Blog自适应博客系统 v1.0
大气金融投资金色企业网站源码 v1.0
DESTOON一起发货源模板 v6.0
青云客网站管理系统 QYKCMS v4.3.0 (企业站主题)
青云客网站管理系统 QYKCMS v4.3.0 (博客主题)
众大智能云采集discuz插件 v5.0
HTML5响应式新闻文章整站 v1.0
emlog博客start主题(含pjax无刷新) v5.32
客户管理系统 v1.1
科威旅游管理系统 v1.0
织梦手机助手(PC+WAP完美同步) V2.0
蓝色文化传媒公司企业织梦模板 v1.0
PHP米表程序 v3.3
HTML5自适应企业通用模板源码 v3.3
传媒公司企业模板源码 v3.3
366521网站目录 v1.0
emlog博客古风模板-水墨书香 v1.4
dede大气娱乐资讯模板 v1.0
ecshop v2.7.3 修复版
微小豆朋友圈分享赚钱系统 v2.1
Discuz云奇付点卡支付积分充值插件 v1.0
超级人脉王 v1.1
新秀企业网站系统PHP版 v1.1 beta6
phpok采集器插件 v1.0
仿58同城多城市分类信息系统 v5.7
百度地图地方小吃搜索 v1.1.1
Discuz!文章主题注解插件Note v1.0
携云CMS(XerCMS) v20151029
绿色水果蔬菜公司网站dede模板 v1.0
农业网站dede模板(html5) v1.0
单小说CMS v1.0.1
百家CMS微商城 v2.3
PESCMS Login v1.0
CSS压缩及优化工具CSSTidy v2.0
手机版企业智能品牌系统(手机网站) v1.0
帝国CMS绿色大气门户模板 v1.0
免签支付宝财付通即时到帐源码 v1.3
qq网警源码 v1.1
帝国CMS系列music自适应模板 v7.2
附件上传下载管理系统 v1.0
二进制在线转换 v1.0
微信超级人脉三级分销互粉系统 v3.6
POCENT多功能文章系统 v1.8.0
YIXUNCMS中秋专版 v2.0.4
螃蟹poend博客程序 v1.0
PHPOA开源协同OA办公系统 v4.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)

分享107个PHP源码,总有一款适合您_第2张图片

    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]

        #89

        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

 链接:https://pan.baidu.com/s/1Su77mBUx87vk0lzSLyvnyw?pwd=yo96 
提取码:yo96

你可能感兴趣的:(php,php,开发语言)