位置: IT常识 - 正文

phpcms v9 采集功能 不能用怎么办?(cms采集网站)

编辑:rootadmin
phpcms v9采集功能不能用的解决办法:首先打开“collection.class.php”文件;然后添加新函数代码为“protected static function curl_request($url){}”并保存即可。

推荐整理分享phpcms v9 采集功能 不能用怎么办?(cms采集网站),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cms10采集,phpcms采集教程,免费cms采集插件,php采集器,php采集器,php采集器,phpcms采集教程,phpcms采集教程,内容如对您有帮助,希望把文章链接给更多的朋友!

phpcms v9 采集功能 不能用怎么办?

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

phpcms v9 采集功能 不能用怎么办?(cms采集网站)

(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/310660.html 转载请保留说明!

上一篇:python打开文件的两种方式(Python打开文件的代码)

下一篇:c语言中realloc函数是什么(c语言realloc函数的用法)

  • 抖音第一个视频多少播放量正常(抖音第一个视频应该怎么发)

    抖音第一个视频多少播放量正常(抖音第一个视频应该怎么发)

  • 华为员工买手机有内部价吗(华为员工买手机有内部直购吗)

    华为员工买手机有内部价吗(华为员工买手机有内部直购吗)

  • 苹果11可以更新13.4系统吗(苹果11可以更新15.7版本会不会卡)

    苹果11可以更新13.4系统吗(苹果11可以更新15.7版本会不会卡)

  • 误买怪兽充电宝怎么退(误买怪兽充电宝怎么投诉)

    误买怪兽充电宝怎么退(误买怪兽充电宝怎么投诉)

  • 电脑填完表格怎么保存发送(电脑填完表格怎么往微信上发送)

    电脑填完表格怎么保存发送(电脑填完表格怎么往微信上发送)

  • 众包平台是什么(众包是什么?)

    众包平台是什么(众包是什么?)

  • 电脑图标一直闪动是什么原因(电脑图标一直闪屏像刷新一样)

    电脑图标一直闪动是什么原因(电脑图标一直闪屏像刷新一样)

  • 如何让魅族手机流畅(如何让魅族手机恢复出厂设置)

    如何让魅族手机流畅(如何让魅族手机恢复出厂设置)

  • root后用什么删软件(root后用什么删除掉系统应用)

    root后用什么删软件(root后用什么删除掉系统应用)

  • 华为手机trt一al00a是什么型号(华为手机trt一al00a更多连接在哪)

    华为手机trt一al00a是什么型号(华为手机trt一al00a更多连接在哪)

  • 安卓耳机ipad能用吗(ipad耳机和安卓耳机能通用吗)

    安卓耳机ipad能用吗(ipad耳机和安卓耳机能通用吗)

  • 电脑微信老是操作频繁(电脑微信老是操作异常)

    电脑微信老是操作频繁(电脑微信老是操作异常)

  • 小米手机怎么强制开机(小米手机怎么强制恢复出厂设置)

    小米手机怎么强制开机(小米手机怎么强制恢复出厂设置)

  • vivo微信声音怎么设置(vivo微信声音怎么关闭)

    vivo微信声音怎么设置(vivo微信声音怎么关闭)

  • ip地址告诉别人有事吗(ip地址能不能告诉别人)

    ip地址告诉别人有事吗(ip地址能不能告诉别人)

  • 抖音转发别人的视频怎么删除(抖音转发别人的视频怎么变小了)

    抖音转发别人的视频怎么删除(抖音转发别人的视频怎么变小了)

  • 10071是什么错误代码(10071是什么错误代码网络电视怎么解决)

    10071是什么错误代码(10071是什么错误代码网络电视怎么解决)

  • 华为nova5对比nova5pro(华为nova5对比nova5i)

    华为nova5对比nova5pro(华为nova5对比nova5i)

  • alm红灯什么意思(alm灯红色)

    alm红灯什么意思(alm灯红色)

  • 华为荣耀8x录音在哪里(华为荣耀8x录音功能在哪里)

    华为荣耀8x录音在哪里(华为荣耀8x录音功能在哪里)

  • Vue3 框架使用报错以及解决办法(vue框架使用方法)

    Vue3 框架使用报错以及解决办法(vue框架使用方法)

  • Vue+Element UI-el-date-picker时间日期选择器组件(实现向后端传值)

    Vue+Element UI-el-date-picker时间日期选择器组件(实现向后端传值)

  • 前端基本知识介绍(前端基础)

    前端基本知识介绍(前端基础)

  • lscpu命令  显示CPU架构信息

    lscpu命令 显示CPU架构信息

  • 出口退税 系统
  • 进货增值税税率
  • 公司购买二手房可以开增值税专用发票吗
  • 后期装修改造费用计入什么科目
  • 可以自己制作的商品
  • 处置固定资产简易征收
  • 退休人员工资可以提福利费吗
  • 第三方代缴社保算工龄吗
  • 建筑工程公司涉及的会计科目
  • 专利转让费用能否计入研发
  • 权益资本成本率计算
  • 2017年个税税率表及个税计算公式
  • 合同违约补偿款需要缴纳增值税吗?
  • 股份支付的成本费用怎样才能在税前扣除?
  • 实收资本印花税最新规定
  • 子公司是否可以共享总公司的资质
  • 融资租赁增值税优惠政策
  • 苹果6手机蓝牙
  • 如何禁用win10自动修复
  • SSDP Discovery Service 是什么可以禁用吗
  • 年终双薪要做满一年嘛
  • php正则替换字符串
  • 固定资产没有发票可以计提折旧吗
  • 保洁劳务派遣合同
  • 一般纳税人销售给小规模纳税人
  • 将织梦dedecms转换到wordpress
  • 增值税普通发票查询真伪
  • 以下哪些企业需要填报
  • 个人所得税经营所得税申报表A表
  • elementui组件有哪些
  • css文件代码示例
  • python清除变量的命令
  • 社保员工全额承担怎么写分录
  • 发票无法收回会计分录
  • 资金账簿印花税按年还是按次
  • 工程用车折旧年限
  • 经审计的财务报表是否要会计师事务所盖章
  • 一般纳税人不开票收入怎么做账
  • 给钱给员工自行交保险
  • 企业所得税视同销售的有哪些?
  • 合作社收到政府补贴会计分录
  • 行政单位与事业单位净资产的比较
  • 员工报销的差旅费会计分录
  • 查补以前年度增值税怎么申报
  • 可转换公司债券例题
  • 企业借款利息如何计算
  • 上年度记错科目怎么调整
  • 应收票据的核算范围包括
  • 其他业务收入怎么申报增值税
  • 农民工专户里的钱能转出来吗
  • 企业的应付职工薪酬属于流动负债
  • 税盘减免税款怎么做账
  • 盘亏存货可以转回来吗
  • 采购技术服务费计取
  • 进口形式发票能证明商品是进口的吗
  • 专票当普票用进项需要转出吗
  • 商业批发企业有哪些
  • mysql 从库
  • SQL直接操作excel表(查询/导入/插入)
  • Windows自带的游戏怎么删除
  • 预览版win10
  • fedora s9
  • 如何解决电脑蓝屏0X0000007B
  • win8的开机启动项在哪里
  • root linux
  • 如何重置win10
  • win7通过组策略阻止应用程序安装
  • win7系统监控
  • win10怎么设置图片
  • 用linux配置ftp服务器的过程
  • js操作list
  • cocos2dx 4.0
  • android
  • linux禁止所有用户登录
  • 北京朝阳地税大厅电话
  • 社保所属期起和所属期止是什么意思区别
  • 湖南省国家电子税务局官网
  • 润泽一词出自哪里
  • 水利优惠政策
  • 国税局云南省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设