位置: IT常识 - 正文

phpcms无法采集怎么办(php采集器)

编辑:rootadmin
phpcms无法采集的解决办法:首先打开“collection.class.php”文件;然后添加新函数为“function curl_request()”;接着找到“get_htm”函数并将其修改成“if(substr()){}”即可。

推荐整理分享phpcms无法采集怎么办(php采集器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:phpcms官网打不开,phpcms 采集,php采集视频,phpcms无法连接数据库服务器,php采集器,phpcms 采集,phpcms无法连接数据库服务器,苹果cms无法采集,内容如对您有帮助,希望把文章链接给更多的朋友!

phpcms无法采集怎么办?

无法采集https的网站内容主要是https不支持file_get_contents获取内容,所以可以考虑采用curl的方式获取。(需要开启curl,可以在pathinfo里边查看)

phpcms无法采集怎么办(php采集器)

(1)打开phpcms\modules\collection\classes\collection.class.php

在类里边添加新函数:

protected static function curl_request($url){if (!function_exists('curl_init')) {throw new Exception('server not install curl');}$ch = curl_init();curl_setopt($ch, CURLOPT_URL,$url);curl_setopt($ch, CURLOPT_HEADER,0);curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);//禁止调用时就输出获取到的数据curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false);$result = curl_exec($ch);curl_close($ch);return $result;}

(2)找到函数function get_htm把该函数

protected static function get_html($url, &$config) {if (!empty($url) && $html = @file_get_contents($url)) {if ($syscharset != $config['sourcecharset'] && $config['sourcetype'] != 4) {$html = iconv($config['sourcecharset'], CHARSET.'//TRANSLIT//IGNORE', $html);}return $html;} else {return false;}}

改成

protected static function get_html($url, &$config) {if(substr(trim($url),0, 5) == "https"){$html = @self::curl_request($url);}else{$html = @file_get_contents($url);}if (!empty($url) && $html) {if ($syscharset != $config['sourcecharset'] && $config['sourcetype'] != 4) {$html = iconv($config['sourcecharset'], CHARSET.'//TRANSLIT//IGNORE', $html);}return $html;} else {return false;}}

然后保存即可获取,测试结果

不知道是否还有其他bug,欢迎留言反馈!

PHP中文网,大量的免费PHPCMS教程,欢迎在线学习!

本文链接地址:https://www.jiuchutong.com/zhishi/310142.html 转载请保留说明!

上一篇:discuz 发帖默认权限 模板修改方法(discuz发帖标签)

下一篇:python中列表的索引如何理解?(python中列表的索引用法)

  • google打不开了(google打不开了)(google为何打不开)

    google打不开了(google打不开了)(google为何打不开)

  • 随申码在哪里打开(随申码在哪儿申请)

    随申码在哪里打开(随申码在哪儿申请)

  • oppofindx2pro电池容量是多大(oppofindx2pro电池多少钱)

    oppofindx2pro电池容量是多大(oppofindx2pro电池多少钱)

  • vivox50电池多少毫安(vivox50电池多大容量)

    vivox50电池多少毫安(vivox50电池多大容量)

  • 路由器ssid怎么打开(路由器ssid怎么选择)

    路由器ssid怎么打开(路由器ssid怎么选择)

  • ipad分屏只能悬浮(ipad每次分屏都成了悬浮呢)

    ipad分屏只能悬浮(ipad每次分屏都成了悬浮呢)

  • 微信购买虚拟产品是什么(微信购买虚拟产品怎么退款)

    微信购买虚拟产品是什么(微信购买虚拟产品怎么退款)

  • 举报卖家卖家会知道id吗(举报卖家卖家会知道吗)

    举报卖家卖家会知道id吗(举报卖家卖家会知道吗)

  • 关机了还显示微信步数(关机了还显示微信电脑登录)

    关机了还显示微信步数(关机了还显示微信电脑登录)

  • ipad用贴膜吗(ipad有必要贴膜么经常用笔)

    ipad用贴膜吗(ipad有必要贴膜么经常用笔)

  • 腾讯课堂分屏会记录时长吗(腾讯课堂分屏会被老师发现吗)

    腾讯课堂分屏会记录时长吗(腾讯课堂分屏会被老师发现吗)

  • sm-g9500是什么型号

    sm-g9500是什么型号

  • ps盖印图层的作用(ps盖印图层在哪个菜单命令下)

    ps盖印图层的作用(ps盖印图层在哪个菜单命令下)

  • 华硕笔记本黑屏唤不醒(华硕笔记本黑屏了怎么办)

    华硕笔记本黑屏唤不醒(华硕笔记本黑屏了怎么办)

  • 美图秀秀怎么拼十几张照片(美图秀秀怎么拼接图片)

    美图秀秀怎么拼十几张照片(美图秀秀怎么拼接图片)

  • 微赞是微信旗下的吗(微赞是微信的吗)

    微赞是微信旗下的吗(微赞是微信的吗)

  • lndal40华为什么机型(华为lndal40什么型号手机)

    lndal40华为什么机型(华为lndal40什么型号手机)

  • 多媒体系统的组成有哪些(多媒体系统的组成从底层到高层依次为什么)

    多媒体系统的组成有哪些(多媒体系统的组成从底层到高层依次为什么)

  • 填错地址已发货怎么办(填错地址了已发货)

    填错地址已发货怎么办(填错地址了已发货)

  • 华为mate10 64g和128g区别

    华为mate10 64g和128g区别

  • flash怎样导出swf(flash怎么导出swf格式和fla格式)

    flash怎样导出swf(flash怎么导出swf格式和fla格式)

  • 手机可以改银行卡密码吗(手机可以改银行密码吗)

    手机可以改银行卡密码吗(手机可以改银行密码吗)

  • 抖音初始密码是多少(抖音账号初始密码是多少)

    抖音初始密码是多少(抖音账号初始密码是多少)

  • 拼多多精选推荐能删除吗(拼多多精选推荐广告怎么关闭)

    拼多多精选推荐能删除吗(拼多多精选推荐广告怎么关闭)

  • monsoon是什么牌子(monon是什么品牌)

    monsoon是什么牌子(monon是什么品牌)

  • 快手号注销需要多久(快手号注销需要什么条件)

    快手号注销需要多久(快手号注销需要什么条件)

  • layui动态设置单选按钮选中(layuiadmin动态菜单)

    layui动态设置单选按钮选中(layuiadmin动态菜单)

  • AI绘画进军三次元,有人用它打造赛博女友?(diffusion)(ai绘画图片)

    AI绘画进军三次元,有人用它打造赛博女友?(diffusion)(ai绘画图片)

  • 小规模纳税人销售自建不动产
  • 出口抵减内销产品应纳税额为什么在借方
  • 金蝶专业版怎么增加一级科目
  • 增值税专用发票几个点
  • 一般纳税人什么时候用简易计税
  • 卷烟消费税纳税环节有几个
  • 填制凭证的内容通常包括
  • 出纳如何登账
  • 融资租赁 车辆
  • 纳税人识别号在哪里能查到
  • 小规模纳税人的好处
  • 没有收款人复核人的发票能报销吗
  • 普通机打发票可以抵税吗
  • 资产减值准备如何转销
  • 银行承兑汇票承兑手续费是多少
  • 企业所得税季报怎么申报
  • 个体工商户公转私用途写什么
  • 退留抵税额会计分录
  • 基建项目类型填什么
  • macos big sur最新版本
  • 购买方已认证的专票怎么红冲
  • winds10教育版
  • win8系统出现你的电脑遇到问题需要重新启动
  • win11如何设置安装位置
  • u盘无内容
  • 固定资产没提完折旧,提前处理
  • 股份支付的成本费用可否税前扣除?
  • 资产减值的会计政策
  • 增值税发票进项抵扣怎么操作
  • 外单位承担
  • cvpr2017最佳论文
  • SSD目标检测算法
  • 文化体育用品批发城有哪些
  • 共管账户可以转账吗
  • 基于Java+SpringBoot+vue+element驾校管理系统设计和实现
  • vue脚手架配合springsecurity
  • javascript控制语句
  • 增值税专用发票和普通发票的区别
  • 固定资产处置科目有哪些
  • 蔬菜免税分录
  • 营业执照类型的区别是什么
  • 贴现手续费计入哪个明细科目
  • 使用二氧化碳灭火器时人应该站在什么位置
  • 营改增后房地产开发税费一览表
  • 发票冲红后报税有影响吗
  • 自产的货物用于在建工程增值税
  • 怎么看企业用哪种软件
  • 广告制作费怎么入账
  • 车辆购置税相关法律规定
  • 材料采购如何做好市场调研工作
  • 抵押贷款购买商品合法吗
  • 存货抵债如何做分录
  • 公司购买的家电怎么入账
  • 新政府会计固定资产的核算与计量
  • 付款退回在现金里怎么查
  • 房屋租赁合同怎么写对房东有利
  • 在建工程转长期待摊费用是什么意思
  • 企业年金管理费计入什么科目
  • 财经网课 app
  • SQL Server 2012 sa用户登录错误18456的解决方法
  • win10预览版0x80072ee2
  • u盘安装win8.1系统教程
  • linux以root用户登录
  • ubuntu无法下载
  • u盘里装pe系统
  • centos6 iptables配置
  • 升级win10后东西还在吗
  • cocos2d rpg
  • shell切分
  • python重复操作符
  • 浅谈python
  • linux rsync命令详解
  • mysql批量建表脚本
  • 简介生成
  • javascript边框
  • Re: Latest Version: 3.7.9 (January 18th, 2015)
  • 税务 涉税中介
  • 小规模纳税人购买车辆如何入账
  • 没工作个人所得税
  • 落实措施对吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设