位置: IT常识 - 正文

phpcms v9 采集功能 不能用怎么办?(cms采集网站)

发布时间:2024-01-26
phpcms v9采集功能不能用的解决办法:首先打开“collection.class.php”文件;然后添加新函数代码为“protected static function curl_request($url){}”并保存即可。

推荐整理分享phpcms v9 采集功能 不能用怎么办?(cms采集网站),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cms10采集,phpcms采集教程,免费cms采集插件,php采集器,php采集器,php采集器,phpcms采集教程,phpcms采集教程,内容如对您有帮助,希望把文章链接给更多的朋友!

phpcms v9 采集功能 不能用怎么办?

无法采集https的网站内容主要是https不支持file_get_contents获取内容,所以可以考虑采用curl的方式获取。(需要开启curl,可以在pathinfo里边查看)

phpcms v9 采集功能 不能用怎么办?(cms采集网站)

(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/310660.html 转载请保留说明!

上一篇:python打开文件的两种方式(Python打开文件的代码)

下一篇:c语言中realloc函数是什么(c语言realloc函数的用法)

  • 手机腾讯会议云录制的视频在哪里(手机腾讯会议云录制怎么下载)

    手机腾讯会议云录制的视频在哪里(手机腾讯会议云录制怎么下载)

  • 快手极速版什么时候出来的(快手极速版什么是新用户)

    快手极速版什么时候出来的(快手极速版什么是新用户)

  • 腾讯活动网址域名必须包含什么(腾讯的活动网址区域名必须包含)

    腾讯活动网址域名必须包含什么(腾讯的活动网址区域名必须包含)

  • win7照片查看器打不开(win7照片查看器更新方法)

    win7照片查看器打不开(win7照片查看器更新方法)

  • 华为trttl10a是什么型号手机(华为trt_tl10a什么型号)

    华为trttl10a是什么型号手机(华为trt_tl10a什么型号)

  • 华为应用装不到sd卡(华为app装不了)

    华为应用装不到sd卡(华为app装不了)

  • 小程序提示登录失败(小程序登录失败是什么原因)

    小程序提示登录失败(小程序登录失败是什么原因)

  • 全屏截图快捷键ctrl加什么(如何全屏截图快捷键)

    全屏截图快捷键ctrl加什么(如何全屏截图快捷键)

  • ac路由器是什么(ac是路由器吗)

    ac路由器是什么(ac是路由器吗)

  • 12306付款方式有哪些(铁路12306的付款方式)

    12306付款方式有哪些(铁路12306的付款方式)

  • 一个演示文稿能用几个模板(一个演示文稿能用几次)

    一个演示文稿能用几个模板(一个演示文稿能用几次)

  • 手机重装系统是不是所有的东西都没了(手机重装系统安全吗)

    手机重装系统是不是所有的东西都没了(手机重装系统安全吗)

  • 硬盘坏了开机什么状态(硬盘坏了机器开机显示什么画面)

    硬盘坏了开机什么状态(硬盘坏了机器开机显示什么画面)

  • photoshop是一种什么软件(photoshop属于什么软件?)

    photoshop是一种什么软件(photoshop属于什么软件?)

  • 苹果7可以快充吗(苹果7可以快充20w吗)

    苹果7可以快充吗(苹果7可以快充20w吗)

  • 京东同城配送在哪找(京东同城配送在哪下单)

    京东同城配送在哪找(京东同城配送在哪下单)

  • iphonex和iphonexr有什么区别吗(iphonex跟iphonexr哪个好)

    iphonex和iphonexr有什么区别吗(iphonex跟iphonexr哪个好)

  • vivo手机怎么信任软件(vivo手机怎么信息来了不显示子)

    vivo手机怎么信任软件(vivo手机怎么信息来了不显示子)

  • Mate30保时捷版支持5g吗

    Mate30保时捷版支持5g吗

  • 微信为何能自动登录(微信为何能自动录入语音)

    微信为何能自动登录(微信为何能自动录入语音)

  • 在电脑里哪里找ie浏览器(电脑里哪里找excel)

    在电脑里哪里找ie浏览器(电脑里哪里找excel)

  • airpods盒子怎么充不满电(airpods盒子怎么充电)

    airpods盒子怎么充不满电(airpods盒子怎么充电)

  • a8x和a10谁强(a8x和a10哪个好)

    a8x和a10谁强(a8x和a10哪个好)

  • 苹果7plus录屏在哪(苹果七plus录屏)

    苹果7plus录屏在哪(苹果七plus录屏)

  • 苹果耳机一代和二代的区别(苹果耳机一代和二代可以混用吗)

    苹果耳机一代和二代的区别(苹果耳机一代和二代可以混用吗)

  • ps快速选择工具怎么抠图(ps快速选择工具抠图)

    ps快速选择工具怎么抠图(ps快速选择工具抠图)

  • 什么时候计提企业所得税
  • 企业所得税视同销售的会计处理是?
  • 加计抵扣10%的进项税 会计处理
  • 新会计准则低值易耗品属于哪个科目
  • 网购商品怎么报销
  • 装修摊销是当月还是次月摊销?
  • 天猫费率是什么
  • 抬头 个人
  • 公益性捐赠可以结转几个年度
  • 车船税重复交了怎么退怎么在网上完税?
  • 公司报销专用发票
  • 法人转钱到公户是借款还是投资款
  • 无运输工具承运业务按何税目缴纳增值税
  • 退税显示未完成怎么处理
  • 收购发票盖章盖谁的
  • 并购重组中需要哪些条件
  • 房地产企业有投资性房地产吗
  • 网税系统用户名和密码
  • 收到人民政府寄来的ems
  • 房地产所得税税负率计算公式
  • 带息票据贴现金额怎么算
  • 处置固定资产损失的账务处理
  • 公积金可以在个税前全额扣除吗
  • 增值税及附加税是什么意思
  • 进项大于销项会计分录
  • php空间怎么用
  • dwm.exe是啥
  • 发放应付职工薪酬是借方还是贷方
  • php数组操作函数
  • php写的代码怎么运行
  • 没有以前年度损益调整属于哪类科目
  • 猿创设计科技有限公司
  • web主要的请求方式有几种
  • 前端分页显示
  • 企业处置固定资产发生的净损失应计入
  • 服务型公司营业执照图片
  • 对公给个人转账有风险吗
  • python np数组
  • 企业研发费用资本化相关公司
  • 发票认证后总局没信息
  • 怎么定义一个注解
  • 教育培训行业税目分类
  • 印花税申报成功怎么撤回
  • 季度所得税申报表本年累计怎么填
  • 盈利性幼儿园怎么办理
  • 运输费用如何做账
  • 收到返还工会经费账务处理
  • 冲个人借款分录怎么写
  • 没有入账的固定资产怎样做账
  • 建筑业发票可以开工程施工吗
  • 企业入库申报什么意思
  • 固定资产的调整科目
  • 库存商品成本差异怎么结转
  • 存储过程的定义及调用方法
  • mysql连接问题
  • mysql快照读的实现
  • win7系统如何恢复桌面图标
  • windows命令行使用
  • win8怎么添加我的电脑到桌面
  • shell 日期运算
  • u盘装win8系统教程图解
  • rundull32.exe
  • linux如何释放内存空间
  • linux必学的60个命令及使用
  • win7系统回收站不见了怎么办
  • 电脑系统 win7
  • Linux服务器端口状态
  • ubuntu安装指南
  • 让人吃惊的成语有哪些
  • 遮罩层出现后怎么点击其他地方隐藏
  • unity3D游戏开发
  • 网关绑定失败怎么设置
  • 处理判断字符串是否相等
  • vue3目录解析
  • shell脚本实现文件移动、复制等操作
  • javascript教程
  • 从最近两会看苹果和谷歌的最大梦魇
  • unitymol
  • 契税5年什么意思?
  • 2020北京户口指标数量
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号