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

  • 如何用qq同步助手把通讯录导入新手机(如何用QQ同步助手把华为手机资料转到苹果手机)

    如何用qq同步助手把通讯录导入新手机(如何用QQ同步助手把华为手机资料转到苹果手机)

  • 苹果7p主板漏电症状(苹果笔记本电池不充电怎么回事)

    苹果7p主板漏电症状(苹果笔记本电池不充电怎么回事)

  • 怎样设置手机qq自动回复(怎样设置手机QQ)

    怎样设置手机qq自动回复(怎样设置手机QQ)

  • 有流量微信显示网络连接不可用(有流量微信显示网络异常)

    有流量微信显示网络连接不可用(有流量微信显示网络异常)

  • qq电话能回放吗(qq电话能回放吗怎么设置)

    qq电话能回放吗(qq电话能回放吗怎么设置)

  • soul怎么看消息已读(soul怎么看消息发送成功了没)

    soul怎么看消息已读(soul怎么看消息发送成功了没)

  • 国行官换机是什么意思(国行官换机值得买吗)

    国行官换机是什么意思(国行官换机值得买吗)

  • 抖音怎么看音浪收入(抖音怎么看音浪总榜)

    抖音怎么看音浪收入(抖音怎么看音浪总榜)

  • excel表格怎么把第一行和第二行一起冻结(excel表格怎么把多个内容合并在一起)

    excel表格怎么把第一行和第二行一起冻结(excel表格怎么把多个内容合并在一起)

  • 骁龙653相当于麒麟多少(骁龙653是什么水平)

    骁龙653相当于麒麟多少(骁龙653是什么水平)

  • 快手里同城置顶的是热门吗(快手同城置顶技术)

    快手里同城置顶的是热门吗(快手同城置顶技术)

  • 华为nova2plus是双卡双待手机吗(华为Nova2plus是双4G吗)

    华为nova2plus是双卡双待手机吗(华为Nova2plus是双4G吗)

  • 苹果预激活是什么意思(苹果预激活是什么机)

    苹果预激活是什么意思(苹果预激活是什么机)

  • 显示器显示节电模式是怎么回事(显示器显示节电模式是什么情况)

    显示器显示节电模式是怎么回事(显示器显示节电模式是什么情况)

  • powerpoint是什么软件

    powerpoint是什么软件

  • 天猫精灵远程监听吗(天猫精灵远程监控怎么用)

    天猫精灵远程监听吗(天猫精灵远程监控怎么用)

  • win7屏幕旋转了90度怎么办(win7 屏幕旋转)

    win7屏幕旋转了90度怎么办(win7 屏幕旋转)

  • iphone7p可以用快充吗(iphone7p可以用快充线吗)

    iphone7p可以用快充吗(iphone7p可以用快充线吗)

  • 华为应用内支付怎么开通(华为应用内支付怎么解除授权)

    华为应用内支付怎么开通(华为应用内支付怎么解除授权)

  • exit是什么意思

    exit是什么意思

  • 快手闪退怎么修复(快手闪退怎么修复视频)

    快手闪退怎么修复(快手闪退怎么修复视频)

  • 火山里被拉黑会怎样(火山被对方拉黑他发视频我能看到吗)

    火山里被拉黑会怎样(火山被对方拉黑他发视频我能看到吗)

  • 怎么用手机玩云顶(怎么用手机玩云电脑)

    怎么用手机玩云顶(怎么用手机玩云电脑)

  • 三星s10功能介绍(三星s10功能介绍使用说明)

    三星s10功能介绍(三星s10功能介绍使用说明)

  • 开源项目是什么(开源项目一般分为什么和什么)

    开源项目是什么(开源项目一般分为什么和什么)

  • Meta最新模型LLaMA细节与代码详解(meta最新模型)

    Meta最新模型LLaMA细节与代码详解(meta最新模型)

  • 房地产企业样板间装修费计入什么科目
  • 企业结算时待摊费用怎么办
  • 税款已缴未入库是怎么回事
  • 广告公司个人所得税几个点
  • 发票作废后对方不退回抵扣联怎么办
  • 购买摄影器材会计分录
  • 交通运输企业的装卸业务的全部费用
  • 如何去办理小型微利企业资格每年都需要认证吗?
  • 票据贴现的账务处理案例
  • 预收账款年底要确认收入吗
  • 生产的产品不合格作废会计分录
  • 调用核心征管业务服务节点报错
  • 销售营改增之后取得的固定资产
  • 增值税的税负率的计算公式
  • 高新企业减免所得税政策
  • 小规模季报利润表本月金额和本年累计金额
  • 茶具可以作为固定资产吗
  • 广告费发票收到但是不抵扣怎么做账?
  • 进项税转出如何做分录
  • 减免税附报需要哪些资料?
  • office com组件修复
  • type3插件
  • php的注释可以使用什么开头
  • hppusg.exe是什么进程
  • 发生债务重组收益的分录
  • powershell.exe什么意思
  • 酒店如何核算成本
  • 车保险理赔的钱多久到账
  • 预提土增税账务处理
  • 高温费做账
  • yii2框架从入门到精通
  • 新建vue项目
  • wordpress主题0skr
  • 代境外汇款收的什么费用
  • 什么是民办非企业属于民营经济吗
  • 公司挂靠社保的人员需要申报个人所得税吗?
  • 推荐国内免费使用的电影
  • css鼠标移入移出切换事件
  • redis常见问题解决
  • 利用php抓取蜘蛛网
  • 应付账款调整为其他应付款
  • dom常用方法
  • 公司注册资金减资要交税吗
  • java enum tostring
  • 车船税每年都要付吗
  • 行政事业单位资产管理办法
  • 个体户开票超过10万怎么交税
  • 经营一家淘宝店铺,自然就应该做好
  • 银行本票存款属于款项吗
  • 企业长期资金来源有哪些
  • sql server 2008 怎么使用
  • 资产负债表应收账款期末余额公式
  • 对非本单位的营销方案
  • 外贸企业进项税转出怎么申报
  • 超市小票能作为证据用吗
  • 怎么查企业适用的会计准则
  • 成本费用占营业收入比重
  • 其他综合收益是当期损益吗
  • 先开票后发货是什么意思
  • 咨询公司销售费用有哪些
  • 增值税版本升级
  • 总分类账的记账
  • kvm虚拟机运行方式
  • linux root 密码忘了怎么办
  • jQuery实现checkbox即点即改批量删除及中间遇到的坑
  • node 获取当前时间
  • 易信安卓手机版
  • python获取命令行执行命令的输出
  • 用批处理删除注册表项
  • python3循环语句
  • 设置拉我进群必须经过我同意
  • 统计重复出现的次数
  • shell脚本实现文件重命名
  • python 很简单
  • unity或者
  • 使用jquery实现的项目
  • 安卓圆角矩形图标
  • python类怎么用
  • 美国税务制度
  • 湖州市2020年最低生活保障
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设