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

  • 三星I9100 Galaxy S2上市时间(三星折叠屏手机最新款2022)

    三星I9100 Galaxy S2上市时间(三星折叠屏手机最新款2022)

  • 荣耀9x支不支持18w快充(荣耀9x支不支持10V4A充电)

    荣耀9x支不支持18w快充(荣耀9x支不支持10V4A充电)

  • 三星手机黑屏怎么恢复(三星手机黑屏怎么导出数据)

    三星手机黑屏怎么恢复(三星手机黑屏怎么导出数据)

  • s10尺寸(追觅s10尺寸)

    s10尺寸(追觅s10尺寸)

  • 华为和vivo对比(华为和vivo对比哪个好)

    华为和vivo对比(华为和vivo对比哪个好)

  • 计算机键盘上的shift键称为什么键(计算机键盘上的定位键是哪两个键)

    计算机键盘上的shift键称为什么键(计算机键盘上的定位键是哪两个键)

  • 手机热点上网会留下记录吗(手机热点会掉线吗)

    手机热点上网会留下记录吗(手机热点会掉线吗)

  • mac笔记本是什么牌子(macbook笔记本电脑)

    mac笔记本是什么牌子(macbook笔记本电脑)

  • 关闭系统休眠功能有什么影响(关闭系统休眠功能还能打开吗)

    关闭系统休眠功能有什么影响(关闭系统休眠功能还能打开吗)

  • 种子文件解析失败原因(种子文件解析失败怎么回事)

    种子文件解析失败原因(种子文件解析失败怎么回事)

  • 华为与苹果手机的区别(华为与苹果手机照片颜色不一样)

    华为与苹果手机的区别(华为与苹果手机照片颜色不一样)

  • 华为p30pro如何录屏(华为怎么录屏p30pro)

    华为p30pro如何录屏(华为怎么录屏p30pro)

  • 钉钉台式电脑直播没有声音(钉钉台式电脑直播能用手机吗)

    钉钉台式电脑直播没有声音(钉钉台式电脑直播能用手机吗)

  • oppoa11x支持闪充吗(OPPOa11x支持闪充吗)

    oppoa11x支持闪充吗(OPPOa11x支持闪充吗)

  • 剪切图片的快捷键三个(剪切图片的快捷键是哪个)

    剪切图片的快捷键三个(剪切图片的快捷键是哪个)

  • 快手怎么做视频教程(快手怎么做视频剪辑)

    快手怎么做视频教程(快手怎么做视频剪辑)

  • 苹果拉黑的电话号码怎么恢复正常(苹果拉黑的电话打进来能看到记录吗)

    苹果拉黑的电话号码怎么恢复正常(苹果拉黑的电话打进来能看到记录吗)

  • 手机短信背景怎么设置(手机短信背景怎么换华为)

    手机短信背景怎么设置(手机短信背景怎么换华为)

  • 高德地图怎么切换横屏(高德地图怎么切换卫星地图)

    高德地图怎么切换横屏(高德地图怎么切换卫星地图)

  • macbook怎么清理系统(Macbook怎么清理垃圾)

    macbook怎么清理系统(Macbook怎么清理垃圾)

  • ppt超级链接在哪(ppt2003超级链接)

    ppt超级链接在哪(ppt2003超级链接)

  • uber怎么用(uber怎么用paypal付款)

    uber怎么用(uber怎么用paypal付款)

  • 小米8充电时间(小米充电时间记录)

    小米8充电时间(小米充电时间记录)

  • QQ邮箱为什么收不到邮件(qq邮箱为什么收不到邮件)

    QQ邮箱为什么收不到邮件(qq邮箱为什么收不到邮件)

  • 苹果x红外线怎么开启(苹果x红外线坏了怎么修)

    苹果x红外线怎么开启(苹果x红外线坏了怎么修)

  • pstack命令  显示进程的栈跟踪信息(ps_clk)

    pstack命令 显示进程的栈跟踪信息(ps_clk)

  • 制造业做贸易出口可以退税吗
  • 资产交换的涉税处理
  • 出口退税免税有限额吗
  • 四川网上电子税务局
  • 个税返还需要缴纳所得税吗
  • 增值税转型前后对比
  • 城市维护建设税怎么做分录
  • 土地闲置费是否可以税前扣除
  • 技术转让收入纳税调整
  • 商业汇票的使用范围
  • 发包工程会计账务处理
  • 车辆购置税多少?
  • 医院其他收入包括哪些项目
  • 管道租赁合同怎么写
  • 企业发生的装修费可以几年摊销
  • 企业间借贷利息如何入账
  • 税务局查账一般需要几天
  • 政府补贴可以税前扣除填写在哪里
  • 怎样算纳税人
  • 税前可以扣除的管理费用计算公式
  • 接受无形资产投资进项税
  • 房地产开发企业预收款预缴增值税
  • 支付佣金费用没扣怎么办
  • 总分机构异地移送
  • macos mojace
  • 有限公司股权怎么划分
  • u盘bios设置usb启动
  • 电脑dat文件怎么打开
  • 软件开发公司排行榜
  • 资金占用利息会计处理
  • 内置管理员无法打开此应用
  • php fileinfo
  • win7纯净版系统怎么安装
  • php splqueue
  • 不得税前扣除的项目有哪些
  • windows nginx php配置
  • 工具人
  • vue treegrid
  • 微信小程序图片大小如何设置
  • 命令who的含义
  • 净化器 ccm
  • php图片代码
  • 电子回单是什么样子
  • 支付贷款利息属于筹资活动吗
  • 收到借款利息收入的会计分录怎么做账
  • 人力资源公司的税率是多少
  • 收入重复开票跨年了怎么处理
  • 企业从银行借款会导致其营运资本
  • 溢价收购公司会计处理
  • 什么情况下企业亏损但继续生产
  • 出口化妆品会计怎么做账
  • 其他应收款在借方怎么调账
  • 外贸公司出口退税进项发票没及时开票有影响吗
  • 季度末需要结转本年利润吗
  • 公司向个人借款合法吗
  • 贷款利息天数怎么算的
  • sql多表连接查询效率
  • mysql存储数据的原理
  • XP系统怎么设置双屏幕
  • xp系统许多网页打不开
  • mac系统的控制面板在哪
  • grub rescue修复引导找不到grub
  • bootcamp您的磁盘未能分区
  • linux c命令
  • SwiftBTN.exe - SwiftBTN是什么进程 有啥作用
  • 查看mac是否是新的
  • centos7 zsh
  • 虚拟机远程控制局域网
  • win10右键菜单不显示
  • cocos2d-x教程
  • cocos2dx-js
  • jquery简单例子
  • 冰球撞人犯规吗
  • exit(1)和return的区别
  • accessviolation怎么解决
  • 基拉大和 freedom
  • 教你怎样用气球做可爱小兔子气球君带你做气球手工
  • fragment详解
  • 河南省地方税务局房产税管理办法
  • 税务筹划企业所得税案例分析题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设