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

  • excel表样式浅色怎么设置(Excel表样式浅色2)

    excel表样式浅色怎么设置(Excel表样式浅色2)

  • 怎么让联想电脑不弹出广告(怎么让联想电脑管家在桌面)

    怎么让联想电脑不弹出广告(怎么让联想电脑管家在桌面)

  • 手机锁屏之后QQ电话没声音(手机锁屏之后qq不显示wifi)

    手机锁屏之后QQ电话没声音(手机锁屏之后qq不显示wifi)

  • ufs3.0读写速度(ufs2.1读写速度)

    ufs3.0读写速度(ufs2.1读写速度)

  • 华为手机不带耳机孔的手机怎么办(华为手机不带耳机没有声音)

    华为手机不带耳机孔的手机怎么办(华为手机不带耳机没有声音)

  • ios13共享位置对方知道吗(iphone共享位置会出错吗)

    ios13共享位置对方知道吗(iphone共享位置会出错吗)

  • oppoa11返回键怎么调出来(oppoa11返回键标识怎么设置)

    oppoa11返回键怎么调出来(oppoa11返回键标识怎么设置)

  • OPPO怎么把微信变成黑色主题(oppo怎么把微信视频调成美颜)

    OPPO怎么把微信变成黑色主题(oppo怎么把微信视频调成美颜)

  • 快手里收到的黄钻每天都可以提现吗(快手里收到的黄色短信)

    快手里收到的黄钻每天都可以提现吗(快手里收到的黄色短信)

  • 小米9屏占比(小米九屏幕比例)

    小米9屏占比(小米九屏幕比例)

  • 腾讯会议为什么没有声音(腾讯会议为什么不能用蓝牙耳机)

    腾讯会议为什么没有声音(腾讯会议为什么不能用蓝牙耳机)

  • i79700f和i79700k区别(i79700k好还是i79700kf好)

    i79700f和i79700k区别(i79700k好还是i79700kf好)

  • 微信发live为什么不动(为什么微信不可以发live)

    微信发live为什么不动(为什么微信不可以发live)

  • 双十一买的iphone11什么时候发货(双十一买的iphone一直没拆封)

    双十一买的iphone11什么时候发货(双十一买的iphone一直没拆封)

  • 淘宝自定义属性怎么写(淘宝自定义属性值超过24个怎么办)

    淘宝自定义属性怎么写(淘宝自定义属性值超过24个怎么办)

  • 多个连续文件选择步骤(多个连续的文件按哪个键)

    多个连续文件选择步骤(多个连续的文件按哪个键)

  • 运算器有哪几部分组成(运算器有哪几部组成)

    运算器有哪几部分组成(运算器有哪几部组成)

  • 手机上wps文档怎么打包(手机上wps文档怎么传到电脑wps上)

    手机上wps文档怎么打包(手机上wps文档怎么传到电脑wps上)

  • 朋友圈不显示某人更新(朋友圈不显示某个好友的朋友圈)

    朋友圈不显示某人更新(朋友圈不显示某个好友的朋友圈)

  • 优酷如何取消自动续费(优酷如何取消自动扣费服务)

    优酷如何取消自动续费(优酷如何取消自动扣费服务)

  • mac怎么强制关闭软件? mac活动监视器的使用方法(Mac怎么强制关闭程序)

    mac怎么强制关闭软件? mac活动监视器的使用方法(Mac怎么强制关闭程序)

  • Win10关闭客户体验改善计划(关闭客户端快捷键)

    Win10关闭客户体验改善计划(关闭客户端快捷键)

  • SpringBoot + Vue基本知识点荟萃

    SpringBoot + Vue基本知识点荟萃

  • 金税盘开票系统怎么增加税目
  • 纳税人资格是什么意思
  • 购买汽车的保健因素
  • 外购入库暂估补差单怎么去除
  • 塔吊基础属于哪一类
  • 母公司向子公司出售不动产要征收增值税吗
  • 退回产品怎么做分录
  • 法的分级
  • 公司转账给公司会计分录
  • 查账征收企业所得税年度申报
  • 未来公司销售一批产品给东方公司
  • 纳税申报方式怎么修改
  • 展会门票入什么科目
  • 电商平台名称怎么注册
  • 支付机器设备修理费
  • 工程项目预缴增值税
  • macxi
  • linuxnl
  • 发出商品借方余额120000元
  • 消费税有减免政策吗
  • rrpcsb.exe - rrpcsb是什么进程 有什么用
  • 冲减管理费用是什么意思
  • 会计不忙
  • yolo xml转txt
  • 广告代理费收取比例
  • 车辆购置税发票在哪里打印
  • 小规模企业做账表格
  • thinkphp消息通知
  • 企业所得税应纳税所得额300万以下
  • 货币盘盈盘亏账怎么算
  • 以个人名义和公司名义入股的利弊
  • 季度所得税收入大于成本利润是负号
  • MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决
  • 固定资产折旧范围口诀
  • 公司股东和自然人的关系
  • 未达起征点的增值税会计处理
  • 兼职会计人员的职责
  • 公转私户违法吗
  • 小规模纳税人批发零售税率
  • 开办费的最新账务处理2021
  • 基金申购费的会计分录
  • 不合格产品会计处理
  • 实物投资需要缴纳增值税吗
  • 置换房产流程
  • 支付维修基金放什么科目
  • 坏账准备怎么计提比例
  • 原始凭证丢了判刑吗
  • 建立索引mysql
  • 如何设置微信语音来电铃声
  • 如何解决焦虑的心理
  • macoshosts文件位置
  • macza
  • fsrec.sys
  • 怎样加快缩略图的大小
  • win10的qq
  • win10修复dllregisterserver
  • 2016年微软股价
  • cortana小娜怎么用
  • win7系统电脑怎么开热点
  • win7怎连蓝牙
  • ExtJs扩展之GroupPropertyGrid代码
  • jquery的事件处理
  • 基于是什么意思
  • 制作网站页面
  • css框架结构
  • html+css网站设计基础教程
  • unity3d4个脚本
  • Android中SQLite数据库的使用
  • linux Shell获取某目录下所有文件夹的名称
  • angular jsx
  • jQuery插件能输出到控制台
  • jquery实现二级联动菜单
  • js创建对象的方法有哪些
  • 佛山顺德怎么坐地铁到广州
  • 浙江发票查验不了什么原因
  • 获得感幸福感还有什么
  • 买车险代收车船税多少钱
  • 地税局一般几点下班
  • 金三系统企业所得税如何变更所得税缴纳方式?
  • 一般纳税人申请流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设