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

  • 一加9防水等级(一加9防水等级多少)

    一加9防水等级(一加9防水等级多少)

  • 华为p40pro可以支持无线反向充电吗(华为p40pro可以刷卡吗)

    华为p40pro可以支持无线反向充电吗(华为p40pro可以刷卡吗)

  • 华为荣耀20s的上市时间(华为荣耀20s上面黑点的是什么)

    华为荣耀20s的上市时间(华为荣耀20s上面黑点的是什么)

  • 淘宝待发货不显示数字(淘宝待发货不显示角标)

    淘宝待发货不显示数字(淘宝待发货不显示角标)

  • 手机开机只有微弱背光不显示(手机只有打开微信才有收到微信是什么原因)

    手机开机只有微弱背光不显示(手机只有打开微信才有收到微信是什么原因)

  • 小米手环4怎么放音乐呀(小米手环4怎么开机)

    小米手环4怎么放音乐呀(小米手环4怎么开机)

  • word文档可以加视频吗(word文档可以加密保存吗)

    word文档可以加视频吗(word文档可以加密保存吗)

  • vb是什么平台(vb是什么软件类型)

    vb是什么平台(vb是什么软件类型)

  • b站电脑端可以缓存吗(B站电脑端可以打卡吗)

    b站电脑端可以缓存吗(B站电脑端可以打卡吗)

  • oppofindx2pro支持无线充电吗(oppofindx2pro支持反向充电吗)

    oppofindx2pro支持无线充电吗(oppofindx2pro支持反向充电吗)

  • 苹果手机照片更新不出来(苹果手机照片更换背景颜色)

    苹果手机照片更新不出来(苹果手机照片更换背景颜色)

  • 系统压缩有什么坏处(系统压缩文件)

    系统压缩有什么坏处(系统压缩文件)

  • vivo手机多大屏幕尺寸(vivo手机屏幕有多大)

    vivo手机多大屏幕尺寸(vivo手机屏幕有多大)

  • iphone怎么屏蔽骚扰电话和短信(iphone怎么屏蔽骚扰电话)

    iphone怎么屏蔽骚扰电话和短信(iphone怎么屏蔽骚扰电话)

  • 怎么让siri说指定的话(怎么让siri说指定的话并录音)

    怎么让siri说指定的话(怎么让siri说指定的话并录音)

  • PS怎么画阴影(ps怎么画阴影区域)

    PS怎么画阴影(ps怎么画阴影区域)

  • vue怎么在视频上加字(vue视频怎么添加自己喜欢的音乐)

    vue怎么在视频上加字(vue视频怎么添加自己喜欢的音乐)

  • 淘宝自动收货是几天(淘宝自动收货是发货后多少天)

    淘宝自动收货是几天(淘宝自动收货是发货后多少天)

  • 华为恢复微信撤回消息(华为恢复自己微信撤回的消息)

    华为恢复微信撤回消息(华为恢复自己微信撤回的消息)

  • 电脑蓝屏代码0x0000007f(电脑蓝屏代码0x0000007B)

    电脑蓝屏代码0x0000007f(电脑蓝屏代码0x0000007B)

  • c4d全局光照在哪里(c4d全局光照在哪里打开)

    c4d全局光照在哪里(c4d全局光照在哪里打开)

  • 盖印图层快捷键(盖印图层快捷键是什么)

    盖印图层快捷键(盖印图层快捷键是什么)

  • 锡安国家公园中的Walter's Wiggles小径,犹他州 (© Dennis Frates/Alamy)(oppor11s输入法怎么清除记忆)

    锡安国家公园中的Walter's Wiggles小径,犹他州 (© Dennis Frates/Alamy)(oppor11s输入法怎么清除记忆)

  • Vue缓存路由(keep-alive)以及新的生命周期(vue缓存路由组件相关的两个生命周期函数是)

    Vue缓存路由(keep-alive)以及新的生命周期(vue缓存路由组件相关的两个生命周期函数是)

  • 保险中的车
  • 特许权使用费所得包括
  • 金税财务是干什么的
  • 小微企业所得税税率
  • 因租赁形成的使用权资产
  • 结转应交增值税到未交增值税
  • 用于维修安装服装的材料
  • 预缴纳税和年度汇缴
  • 公户网上转账怎么撤回
  • 汇票贴现的账务处理
  • 隔月的发票冲红了税怎么办
  • 工会的会费收入如何记账
  • 短期负债包括哪些债务
  • 银行结汇汇兑损益的会计分录怎么写?
  • 保函保证金怎么审计
  • 劳务所得税税率表最新
  • 无形资产土地需要折旧吗
  • 如果增值税发票丢了好的怎么办有谁交罚熬一
  • 股票回购后多久注销
  • 退休人员是否还继续享受社保
  • 房地产开发公司怎么做账
  • 小规模9万是含税吗
  • 公司与银行签订的远期合约汇率是什么
  • 会计人必读的20本书
  • 人机料法环是什么方法
  • 分红未及时扣缴税款要缴滞纳金吗?
  • 承兑跨省是不是不能用
  • 印花税分配比例
  • Win7系统Syswow64文件夹是什么及能否删除的相关内
  • xp系统为什么电脑不能用
  • 为什么wifi有信号没网络
  • 已经计提工资后怎么做账
  • bios报警声是怎样的
  • php数组函数输出《咏雪》里有多少"片"字
  • 全额拨款事业单位工资待遇
  • 清算公司资产怎么入账
  • 发放应付职工薪酬是借方还是贷方
  • 已缴增值税的账务处理
  • PHP:imagecolorclosest()的用法_GD库图像处理函数
  • php获取指定日期的星期几的方法是
  • vue清空input file的值
  • 勘察测绘公司是做什么的
  • metric命令
  • php floatval
  • python中datetime用法
  • php hash_hmac
  • 收付实现制与权责发生制的例题
  • 税控盘增值税发票怎么开
  • 劳务报酬可以专项附加扣除吗
  • sql2005附加数据库出错
  • 在零售环节征收消费税的是哪些
  • 带薪年假一般是什么时候
  • 红冲以前年度的费用怎么做账
  • 增值税普通发票查询真伪
  • 应交税金在贷方是什么意思
  • 防洪费的税率是多少
  • 产权转移书据纳税义务时间
  • 长期股权投资是什么类的科目
  • 核算管理工作
  • windows隐藏文件名
  • wmiprvse.exe这是什么进程
  • hkcmd.exe损坏文件
  • windows怎么查
  • linux系统的
  • fdreader.exe是什么程序
  • windows7的word
  • linux 用户进程
  • 自定义控件英文
  • dos命令可以做什么
  • 批处理自动关闭
  • 教女朋友学英语
  • Unity NGUI添加事件监听(转摘)
  • nodejs搭建网站
  • js格式化输出数字
  • JavaScript基础教程
  • python正则函数
  • Python 常用代码库
  • 冷库出租企业有哪些
  • 成品油消费税税率表
  • 房屋赠与给子女要交多少税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设