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

  • steam怎么用余额买游戏(steam怎么余额退款到微信)

    steam怎么用余额买游戏(steam怎么余额退款到微信)

  • 智慧团建登不上去有什么后果吗(智慧团建登不上去影响团员吗)

    智慧团建登不上去有什么后果吗(智慧团建登不上去影响团员吗)

  • 投屏卡是网络还是手机的关系(投屏卡是网络还是手机)

    投屏卡是网络还是手机的关系(投屏卡是网络还是手机)

  • 为啥抖音看不到别人在线(为啥抖音看不到别人的作品了)

    为啥抖音看不到别人在线(为啥抖音看不到别人的作品了)

  • ipad插上电后指纹失灵(ipad充电就开机是怎么回事)

    ipad插上电后指纹失灵(ipad充电就开机是怎么回事)

  • 放大手势怎么关闭(放大手势怎么关闭华为)

    放大手势怎么关闭(放大手势怎么关闭华为)

  • 手机欠费wifi还能用吗(手机欠费了wifi)

    手机欠费wifi还能用吗(手机欠费了wifi)

  • pot-al00是什么型号(pot-al00a什么手机)

    pot-al00是什么型号(pot-al00a什么手机)

  • 苹果11组装机和原装机的区别(苹果11组装机和原装机有什么区别)

    苹果11组装机和原装机的区别(苹果11组装机和原装机有什么区别)

  • ipadair是什么时候上市的(ipadair是什么时候发布的)

    ipadair是什么时候上市的(ipadair是什么时候发布的)

  • office是系统软件吗(office属于什么系统)

    office是系统软件吗(office属于什么系统)

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

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

  • ipad如何取消订阅(ipad如何取消)

    ipad如何取消订阅(ipad如何取消)

  • 京东可以不收货直接退回吗(京东不收货商家能收到钱吗)

    京东可以不收货直接退回吗(京东不收货商家能收到钱吗)

  • 拼多多怎么取消省钱月卡自动续费(拼多多怎么取消免密支付)

    拼多多怎么取消省钱月卡自动续费(拼多多怎么取消免密支付)

  • 怎么看淘宝等级几颗心(怎么看淘宝等级差多少分升级)

    怎么看淘宝等级几颗心(怎么看淘宝等级差多少分升级)

  • web安全主要分几个方面(web安全包括)

    web安全主要分几个方面(web安全包括)

  • 华为p20插耳机的地方(华为手机p20耳机)

    华为p20插耳机的地方(华为手机p20耳机)

  • oppok5后壳是什么材质(oppok5是什么后盖)

    oppok5后壳是什么材质(oppok5是什么后盖)

  • 苹果7的3dtouch不见了(苹果七的3dtouch功能怎么用啊)

    苹果7的3dtouch不见了(苹果七的3dtouch功能怎么用啊)

  • 支付宝怎么取消刷脸登录(支付宝怎么取消续费)

    支付宝怎么取消刷脸登录(支付宝怎么取消续费)

  • 知道ip地址怎么求子网掩码(知道ip地址怎么知道网关)

    知道ip地址怎么求子网掩码(知道ip地址怎么知道网关)

  • 佳能200d一代二代差别(佳能200d一代二手的话卖多少钱)

    佳能200d一代二代差别(佳能200d一代二手的话卖多少钱)

  • 阵列卡的作用(阵列卡工作原理)

    阵列卡的作用(阵列卡工作原理)

  • 怎么生成淘口令(淘宝怎么生成淘口令)

    怎么生成淘口令(淘宝怎么生成淘口令)

  • 直播浮现权限是什么(直播浮现权限是什么意思)

    直播浮现权限是什么(直播浮现权限是什么意思)

  • 手机出现itunes严重吗(iphone上出现itunes)

    手机出现itunes严重吗(iphone上出现itunes)

  • Mac修改用户名图文教程  如何修改MAC用户名(mac如何改变用户名)

    Mac修改用户名图文教程 如何修改MAC用户名(mac如何改变用户名)

  • phpcms安装无法连接数据库(phpcms安装无法连接数据库服务器)

    phpcms安装无法连接数据库(phpcms安装无法连接数据库服务器)

  • 个人所得税账务处理分录
  • 撤销增值税申报流程
  • 不含税买货合法吗
  • 附加税的计算公式2023
  • 出口退税网上服务中心app
  • 个体工商户可以开建筑劳务发票吗?
  • 微信支付过路费怎么开电子发票
  • 在建工程转固定资产账务处理
  • 应付职工薪酬如何具体到个人
  • 期间费用包括哪三种
  • 预收账款怎样清零
  • 设备安装行业前景
  • 员工成本是员工薪资的多少倍
  • 企业职工福利费标准是什么
  • 因台风造成原材料毁损计入什么科目
  • 通行费机打发票查询
  • 前期物业管理公司
  • 工业企业该怎样建账?
  • 简述房地产开发企业设立的特殊规定
  • 自行研发专利权发生的费用全部费用化了
  • 离职补偿怎么做工资
  • 哪些发票冲抵备用金
  • 生产销售部门职责
  • 贸易企业出口退税的操作明细流程
  • 库存商品在贷方怎么调回借方
  • 财务报告成本
  • macbookzen
  • 会计跨年业务的处理
  • 职工教育经费培训费扣除比例
  • 施工企业自建自用的工程
  • 如何查看电脑型号信息
  • ChatGPT-4 终于来了(文末附免费体验地址)
  • yolov5输出result
  • 应纳税所得额准予扣除的有
  • 修改gradle版本
  • 企业所得税合理方法包括
  • 覆盖的盖
  • react框架和vue哪个用的人多
  • php遍历目录
  • 成本票不够怎么交税
  • phpcms程序
  • 蔬菜免征增值税优惠
  • 公司没业务可以暂停营业吗
  • java timestamp localdatetime
  • dedecms采集怎么用
  • 土地租赁费计入哪个科目
  • 资产负债表中的货币资金怎么算
  • 辞退福利为什么不计入产品成本
  • 增票普票税率
  • SQL高级应用之同服务器上复制表到另一数据库中并实现去重复
  • 为什么盈利要利息呢
  • 暂估入库价格是否含税
  • 简易征收预缴税率怎么算
  • 售后服务维修收费制度
  • 辅导费入什么科目
  • 以前年度社保计提出错了怎么调整
  • 分公司交纳的管理费用
  • 企业逾期贷款利息影响征信吗
  • 委托加工物资贷方
  • 飞机票抵扣进项税申报表的填写
  • 为什么预付账款可以通过应付账款核算
  • 发票超过密码区一点点
  • 其他应收怎么转收入
  • 建筑公司直接把钱打到个人账户怎么走账
  • 施工企业周转材料会计科目的设置
  • mysqlbinlog -vvv
  • windows与xp的区别
  • win10应用商店是灰的
  • mac终端好玩的命令
  • exgear是什么
  • win8.1系统更新
  • linux中find命令用法
  • 帝国cms列表页隐藏部分文章
  • ercp后淀粉酶为什么升高
  • 使用权资产
  • python利用csv模块在对csv文件进行操作
  • python黑帽子怎么样
  • python编写简单的计算器加减乘除
  • 河南掌上登记手机号换了,登录不进去怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设