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

  • 网页设计模板企业网站是用来展示自身实力和形象的利器

    网页设计模板企业网站是用来展示自身实力和形象的利器

  • 互联网时代,深度分销该淘汰了?(互联网时代的)

    互联网时代,深度分销该淘汰了?(互联网时代的)

  • ipad序列号怎么查生产日期(ipad序列号怎么查询是不是正品)

    ipad序列号怎么查生产日期(ipad序列号怎么查询是不是正品)

  • 抖音没人看是怎么回事(抖音没人看是不是限流)

    抖音没人看是怎么回事(抖音没人看是不是限流)

  • 华为动态锁屏设置不了(华为动态锁屏设置后没有声音)

    华为动态锁屏设置不了(华为动态锁屏设置后没有声音)

  • 什么是DSS(什么是DSSA)

    什么是DSS(什么是DSSA)

  • 魅族手机一直重启循环怎么回事(魅族手机一直重复开机画面)

    魅族手机一直重启循环怎么回事(魅族手机一直重复开机画面)

  • 腾讯课堂多长时间生成回放(腾讯课堂多久会自动退出)

    腾讯课堂多长时间生成回放(腾讯课堂多久会自动退出)

  • 停机和欠费有什么区别(停机和欠费是什么意思)

    停机和欠费有什么区别(停机和欠费是什么意思)

  • ecf12服务器连接失败是什么意思(ecf12服务器连接失败)

    ecf12服务器连接失败是什么意思(ecf12服务器连接失败)

  • 苹果11黑屏中间转圈(苹果11黑屏中间有个圈一直转)

    苹果11黑屏中间转圈(苹果11黑屏中间有个圈一直转)

  • 亲情号码怎么设置(亲情号码怎么设置OPPO)

    亲情号码怎么设置(亲情号码怎么设置OPPO)

  • vivox30是不是双卡双待(vivox30是不是双扬声器)

    vivox30是不是双卡双待(vivox30是不是双扬声器)

  • 论文封面横线怎么弄(论文封面横线怎么对齐)

    论文封面横线怎么弄(论文封面横线怎么对齐)

  • ipad air3可以插u盘吗(ipad air3可以插卡吗)

    ipad air3可以插u盘吗(ipad air3可以插卡吗)

  • 如何删除多余页数(wpsword如何删除多余页)

    如何删除多余页数(wpsword如何删除多余页)

  • 滴滴如何修改行程目的地(滴滴如何修改行程单)

    滴滴如何修改行程目的地(滴滴如何修改行程单)

  • word怎么删除不要的页(word怎么删除不想要的整页表格)

    word怎么删除不要的页(word怎么删除不想要的整页表格)

  • 投票失败5怎么解封(投票失败5是什么意思)

    投票失败5怎么解封(投票失败5是什么意思)

  • 表格自动换行快捷键(表格自动换行快捷键c)

    表格自动换行快捷键(表格自动换行快捷键c)

  • vooc闪充3.0相当于多少瓦(vooc闪充3.0和4.0区别)

    vooc闪充3.0相当于多少瓦(vooc闪充3.0和4.0区别)

  • 文件附件格式怎么弄(文件附件格式怎么排版)

    文件附件格式怎么弄(文件附件格式怎么排版)

  • 怎样拦截骚扰来电(怎样拦截骚扰来电电话)

    怎样拦截骚扰来电(怎样拦截骚扰来电电话)

  • 华为手机超级快充设置(华为手机超级快充怎么突然变成普通快充)

    华为手机超级快充设置(华为手机超级快充怎么突然变成普通快充)

  • windows无法配置此无线连接解决方法(windows无法配置用户文件)

    windows无法配置此无线连接解决方法(windows无法配置用户文件)

  • 增值税专用发票抵扣期限
  • 城市维护建设税怎么做分录
  • 开发票要多交费正常吗?
  • 建房测绘收费
  • 定期定额纳税申报表是个人所得税吗
  • 企业作为二房东要交什么税
  • 未开票收入已缴税额怎么入账
  • 捐赠的所得税怎么处理
  • 公司并购股权转让协议
  • 固定资产认证进项在勾选平台勾吗
  • 公司收到股东的投资款以后怎么处理
  • 注册个人独资企业和有限公司哪个好
  • 增值税专用发票的税率是多少啊
  • 小规模纳税人每月15万免税
  • 保安服务费差额征税如何计算税额
  • 营改增后房地产开发税费一览表
  • 开办费摊销时间税法规定
  • 应付账款少付怎么做账
  • macbook自带的游戏
  • 电脑管家如何深度访问
  • 委外加工费用会计分录
  • Win11/Win10 21H2 正式版发布前,微软再次推送可靠性补丁更新 KB4023057
  • 向境外股东分配利润怎么交税
  • win11电脑怎么设置开机密码
  • 金融资产终止确认是什么意思
  • 期间费用包含哪些
  • 公司名称变更重新刻章
  • cpqdfwag.exe是什么进程 能结束吗 cpqdfwag进程查询
  • 销售商品怎么做会计分录呢
  • 建兰的养殖方法和注意事项 盆栽
  • 贷款减值是什么会计科目
  • 马勒舞曲
  • php redis常用命令
  • 购买财务软件的费用
  • 小程序unload
  • css常见的选择器有哪几种
  • 现金折扣账务处理
  • c语言 *指针
  • 工程质保金可以不退吗
  • 什么是企业所得税收入
  • mssql使用教程
  • 工会经费计提按应付职工薪酬借方还是贷方?
  • 什么是承兑汇票套现
  • sqlserver2008r2怎么使用
  • sqlserver2008实例配置
  • 建筑公司算不算企业
  • excel内账报表
  • 跆拳道馆薪酬详细方案
  • 金蝶低值易耗品报废操作
  • 利息收入的会计分录
  • 转让旧固定资产怎么处理
  • 专项应付款转入资本公积的规定
  • 交城市维护建设税减半征收吗?
  • 企业接受股东划入资产的处理
  • 公司开办期间购买的工具
  • 单位之间借款还款怎么写
  • 企业的利润怎么提出来
  • 本月无收入还用结转吗
  • 银行汇票哪个科目
  • 小规模销售免税产品需要交税吗
  • 财务成本控制总结
  • 大型商业企业
  • sql sever使用教程
  • win8的运行在哪里打开
  • u盘ghost装机
  • windows命令提示符命令大全
  • 虚拟机的ubuntu
  • ahqtb.exe是啥进程 ahqtb进程信息查询
  • cnqmax.exe进程的详细注解 cnqmax进程是病毒吗 安全吗
  • win7系统不兼容开不了机
  • unity 漫反射
  • socketjs-node/info
  • iframe的高度自适应
  • 批处理字符串截取
  • 手游开发流程具体
  • jsonp怎么使用
  • jquery命名空间
  • 北京第三税务所咨询电话
  • 远程视频监控设备
  • 2021年京东养鸡如何合作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设