位置: 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中列表的索引用法)

  • QQ浏览器文件怎么把图片导入(qq浏览器文件怎么查找关键字)

    QQ浏览器文件怎么把图片导入(qq浏览器文件怎么查找关键字)

  • surface book3何时出(surface book 3 发布)

    surface book3何时出(surface book 3 发布)

  • 华为p40是曲面屏手机的吗(华为p40是曲面屏还是瀑布屏)

    华为p40是曲面屏手机的吗(华为p40是曲面屏还是瀑布屏)

  • 抖音口令复制后怎么打开(抖音口令复制后怎么打不开)

    抖音口令复制后怎么打开(抖音口令复制后怎么打不开)

  • 快手播放暂停键在哪儿(看快手怎么暂停视频播放)

    快手播放暂停键在哪儿(看快手怎么暂停视频播放)

  • 网盘下载的内容含有违规信息怎么办(网盘下载内容如何移到内存卡)

    网盘下载的内容含有违规信息怎么办(网盘下载内容如何移到内存卡)

  • qq上一起听歌怎么弄(QQ上一起听歌怎么换歌)

    qq上一起听歌怎么弄(QQ上一起听歌怎么换歌)

  • 微信如何扩1000人的群(微信如何扩列好友)

    微信如何扩1000人的群(微信如何扩列好友)

  • 葡萄视频下载的视频在哪里(葡萄视频在哪儿下载)

    葡萄视频下载的视频在哪里(葡萄视频在哪儿下载)

  • pbet00是什么型号手机(型号pbat00)

    pbet00是什么型号手机(型号pbat00)

  • 华为平板m6用久了会卡吗(华为平板m6值得入手吗)

    华为平板m6用久了会卡吗(华为平板m6值得入手吗)

  • 华为nova7se支持nfc吗(华为nova7se支持双频gps吗)

    华为nova7se支持nfc吗(华为nova7se支持双频gps吗)

  • 华为怎么呼叫转移到另一台手机(华为怎么呼叫转移)

    华为怎么呼叫转移到另一台手机(华为怎么呼叫转移)

  • 三星e980相当于高通(三星e980是什么处理器和麒麟980哪个好)

    三星e980相当于高通(三星e980是什么处理器和麒麟980哪个好)

  • 苹果频繁跳出中国联通(苹果频繁跳出中国移动)

    苹果频繁跳出中国联通(苹果频繁跳出中国移动)

  • 腾讯系列应用有哪些(腾讯系列应用有哪些软件)

    腾讯系列应用有哪些(腾讯系列应用有哪些软件)

  • 笔记本长时间充电有影响吗(笔记本长时间充电使用有什么影响)

    笔记本长时间充电有影响吗(笔记本长时间充电使用有什么影响)

  • 进程是什么意思(历史进程是什么意思)

    进程是什么意思(历史进程是什么意思)

  • 闲鱼永久禁言怎么申诉(闲鱼永久禁言解除)

    闲鱼永久禁言怎么申诉(闲鱼永久禁言解除)

  • vivo录屏怎么带声音(vivo录屏的时候怎么录声音)

    vivo录屏怎么带声音(vivo录屏的时候怎么录声音)

  • 横屏模式是什么意思(横屏功能)

    横屏模式是什么意思(横屏功能)

  • 快手怎样知道谁看过我(快手怎样知道谁看过我的作品)

    快手怎样知道谁看过我(快手怎样知道谁看过我的作品)

  • 魅族16spro有耳机孔吗(魅族16spro有耳机吗)

    魅族16spro有耳机孔吗(魅族16spro有耳机吗)

  • 闲鱼删除对话找回(闲鱼不小心删除了对话)

    闲鱼删除对话找回(闲鱼不小心删除了对话)

  • Opencv(C++)系列学习---opencv_contrib安装(opencv1.0)

    Opencv(C++)系列学习---opencv_contrib安装(opencv1.0)

  • 6.824 Lab 1: A simple web proxy

    6.824 Lab 1: A simple web proxy

  • 房地产企业增值税计算
  • 一般纳税人财务要求
  • 年度应纳税所得额计算公式
  • 出差人员个人原因延迟返回
  • 月末存款余额
  • 向银行借款存入银行会引起
  • 无形资产净损失计入
  • 滴滴上开的发票是增值税发票还是普通发票
  • 成立日期是注册日期吗
  • 高新技术企业职工人数如何确定
  • 固定资产按月折旧了,还能一次折旧么
  • 无形资产原值变动账务处理
  • 装修公司开发票需要客户承担税点吗?
  • 购买垃圾袋的会计分录
  • 税前可以扣除的管理费用计算公式
  • 未到期汇票要怎么进行税务处理?
  • 30万以下免征附加税包含30万吗
  • 房地产公司销售自建房怎么纳税
  • 城市公交可以承包吗
  • 外购无形资产的成本包括进口关税吗
  • 同一控制下企业合并商誉
  • 货车的折旧率
  • 简述国内采购流程
  • 事业单位财政拨款是编制吗
  • 听证方式有几种
  • 职工福利费扣除率是多少
  • 什么是BIOS设置界面
  • 个人向公司借款模板
  • 常见造成账目差异的原因
  • Glastonbury Tor, Somerset, England (© DEEPOL by plainpicture/Adam Burton)
  • 股票印花税和佣金的关系
  • cobit框架
  • 分公司需要交所得税吗
  • 投资进来的钱怎么取出来
  • 平价转让股权怎么做账
  • 轿车折旧年限为几年
  • 开具增值税专用发票是什么意思
  • 企业投资收益要交增值税吗
  • 民办非企业单位是私立还是公立
  • 购销合同印花税税率表
  • 简易计税的增值税税率
  • 公司代缴社保生育津贴大概领多少
  • 一年内到期的非流动负债是经营性负债吗
  • 企业清算未收到发票
  • 验资户和基本户账号一致么
  • 没有报关单可以出口吗
  • 开发票时怎么操作收款人 复核人 开票人?
  • 上年度多计提的附加税怎么办
  • mysql join 慢
  • sql函数使用
  • 如何使用命令查找电脑IP地址
  • xp系统打开浏览器没反应
  • winxp/win2000/win2003
  • windows2008r2无线网卡不可用
  • linux如何用
  • linux 执行结果写到文件
  • win7修改系统版本
  • 如何更改win8开始菜单
  • mac硬盘的常见问题及解决
  • win7系统如何提升开关机速度
  • win10变成win8怎么办
  • linux使用curl进行接口测试
  • [置顶]电影名字《收件人不详》
  • ext.grid.gridpanel
  • 初学excel零基础教学视频
  • 浅谈自己对教育的理解
  • xp系统explorer停止工作
  • css可继承
  • js querySelector() 使用方法
  • nodejs 调用命令行
  • python文本怎么运行
  • 如何用node搭建服务器
  • android software
  • android datagridview
  • unity toggle切换状态
  • HttpClient通过Post上传文件
  • 如何查询车辆购置税
  • 国税局事业编制和公务员哪个比较好
  • 山西省地方税务总局官网
  • 广州天河东路税务局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设