帝国cms采集文章关键词生成
时间:2023年09月17日
/来源:网络
/编辑:佚名
代码都是简单的小事,只要有分词的api,那么一切都不是问题!
PHP代码献上:
<?php
echo '<meta http-equiv="refresh" content="2"/>';
require('../e/class/connect.php'); //引入数据库配置文件和公共函数文件
require('../e/class/db_sql.php'); //引入数据库操作文件
$link=db_connect(); //连接MYSQL
$empire=new mysqlquery(); //声明数据库操作类
//翻页配置
$file = "keyword.txt";
$num = 100;
if(file_exists($file)){
$page_num = file_get_contents($file);
}else{
$page_num = 0;
}
$page_id = $page_num*$num;
$sql=$empire->query("select id,keyboard,title from {$dbtbpre}ecms_news order by id limit {$page_id},{$num}"); //查询新闻表最新10条记录
while($r=$empire->fetch($sql)) //循环获取查询记录
{
$api = "分词api" . urlencode($r['title']);
$keyword = json_decode(file_get_contents($api),true);
$keywords = ''; //变量赋值为空
//用foreach 遍历下二维数组
foreach($keyword as $vals){
$keywords.=$vals.',';
}
// 使用 rtrim() 函数从字符串右端删除字符:
$keywords = rtrim($keywords, ',');
echo "<pre>标题:" . $r['title']."<br>id:". $r['id']."<br>分词结果:".$keywords;
// var_dump($keywords);
$empire->query1("UPDATE `{$dbtbpre}ecms_news` SET `keyboard` = '{$keywords}' WHERE `id` = {$r[id]};");
}
$page_num++;
file_put_contents($file,$page_num);
db_close(); //关闭MYSQL链接
$empire=null; //注消操作类变量
?>
注意,分词api需要自己找,当然,也可以联系我,商业出租!
效果:
标题:金盾驾校怎么样(合肥金武联驾校怎么样)
id:13001
分词结果:驾校,金盾,金武联,合肥
标题:金盛怎么样(金盛贵金属怎么样)
id:13002
分词结果:金盛,贵金属
标题:金石投资怎么样(香港金石投资集团)
id:13003
分词结果:金石,投资,香港,集团
标题:金碟怎么样(金碟怎么样建帐)
id:13004
分词结果:金碟,建帐
标题:金盏花怎么样(科颜氏金盏花怎么样)
id:13005
分词结果:金盏花,科颜氏
标题:金石滩怎么样(金石滩实验小学怎么样)
id:13006
分词结果:金石滩,小学,实验
标题:金石为什么(成语金石为什么)
id:13007
分词结果:金石,成语
标题:金种子酒怎么样(金种子酒股票前景怎么样)
id:13008
分词结果:种子,前景,股票
标题:金科房子怎么样(万科和金科房子的质量怎么样)
id:13009
分词结果:金科,房子,万科,质量
标题:金科地产待遇怎么样(金科地产员工待遇怎么样)
id:13010
分词结果:金科,待遇,地产,员工
标题:金石资源怎么样(金石资源潜力巨大)
id:13011
分词结果:金石,资源,潜力
标题:金科世界城怎么样(沣西金科世界城怎么样)
id:13012
分词结果:金科,世界
标题:iphonese怎么样(iphonese怎么样)
id:21001
分词结果:iphonese
标题:iphone为什么会黑屏(iphone为什么会黑屏然后里面有声音)
id:21002
分词结果:黑屏,iphone,声音
标题:iphone为什么充不进电(为什么iphone充不进去电)
id:21003
分词结果:iphone,充不进,充不
标题:iphone为什么内存不足(为什么iphone突然内存不足)
id:21004
分词结果:iphone,内存不足
标题:iphone为什么更新不了软件(iphone更新不了软件怎么办)
id:21005
分词结果:iphone,软件,更新
标题:iphone为什么连不上wifi(iPhone为什么连不上耳机)
id:21006
分词结果:连不上,iphone,wifi,iPhone,耳机
标题:iphone怎么样(iphone怎么样算激活)
id:21007
分词结果:iphone,激活
标题:iphone手机怎么样(iphone是什么牌子的手机)
id:21008
分词结果:iphone,手机,牌子
标题:iphone恢复出厂设置会怎么样(iphone恢复出厂设置会怎么样 可以重新备份吗)
id:21009
分词结果:iphone,出厂,设置,恢复,备份
标题:ipod怎么样(ipod怎么样连接功放)
id:21010
分词结果:ipod,功放,连接
标题:ipo为什么排队(为什么ipo价格都比较低)
id:21011
分词结果:ipo,排队,价格
标题:ipo重启为什么(2014年ipo市场重启)
id:21012
分词结果:ipo,重启,2014,市场
PHP代码献上:
<?php
echo '<meta http-equiv="refresh" content="2"/>';
require('../e/class/connect.php'); //引入数据库配置文件和公共函数文件
require('../e/class/db_sql.php'); //引入数据库操作文件
$link=db_connect(); //连接MYSQL
$empire=new mysqlquery(); //声明数据库操作类
//翻页配置
$file = "keyword.txt";
$num = 100;
if(file_exists($file)){
$page_num = file_get_contents($file);
}else{
$page_num = 0;
}
$page_id = $page_num*$num;
$sql=$empire->query("select id,keyboard,title from {$dbtbpre}ecms_news order by id limit {$page_id},{$num}"); //查询新闻表最新10条记录
while($r=$empire->fetch($sql)) //循环获取查询记录
{
$api = "分词api" . urlencode($r['title']);
$keyword = json_decode(file_get_contents($api),true);
$keywords = ''; //变量赋值为空
//用foreach 遍历下二维数组
foreach($keyword as $vals){
$keywords.=$vals.',';
}
// 使用 rtrim() 函数从字符串右端删除字符:
$keywords = rtrim($keywords, ',');
echo "<pre>标题:" . $r['title']."<br>id:". $r['id']."<br>分词结果:".$keywords;
// var_dump($keywords);
$empire->query1("UPDATE `{$dbtbpre}ecms_news` SET `keyboard` = '{$keywords}' WHERE `id` = {$r[id]};");
}
$page_num++;
file_put_contents($file,$page_num);
db_close(); //关闭MYSQL链接
$empire=null; //注消操作类变量
?>
注意,分词api需要自己找,当然,也可以联系我,商业出租!
效果:
标题:金盾驾校怎么样(合肥金武联驾校怎么样)
id:13001
分词结果:驾校,金盾,金武联,合肥
标题:金盛怎么样(金盛贵金属怎么样)
id:13002
分词结果:金盛,贵金属
标题:金石投资怎么样(香港金石投资集团)
id:13003
分词结果:金石,投资,香港,集团
标题:金碟怎么样(金碟怎么样建帐)
id:13004
分词结果:金碟,建帐
标题:金盏花怎么样(科颜氏金盏花怎么样)
id:13005
分词结果:金盏花,科颜氏
标题:金石滩怎么样(金石滩实验小学怎么样)
id:13006
分词结果:金石滩,小学,实验
标题:金石为什么(成语金石为什么)
id:13007
分词结果:金石,成语
标题:金种子酒怎么样(金种子酒股票前景怎么样)
id:13008
分词结果:种子,前景,股票
标题:金科房子怎么样(万科和金科房子的质量怎么样)
id:13009
分词结果:金科,房子,万科,质量
标题:金科地产待遇怎么样(金科地产员工待遇怎么样)
id:13010
分词结果:金科,待遇,地产,员工
标题:金石资源怎么样(金石资源潜力巨大)
id:13011
分词结果:金石,资源,潜力
标题:金科世界城怎么样(沣西金科世界城怎么样)
id:13012
分词结果:金科,世界
标题:iphonese怎么样(iphonese怎么样)
id:21001
分词结果:iphonese
标题:iphone为什么会黑屏(iphone为什么会黑屏然后里面有声音)
id:21002
分词结果:黑屏,iphone,声音
标题:iphone为什么充不进电(为什么iphone充不进去电)
id:21003
分词结果:iphone,充不进,充不
标题:iphone为什么内存不足(为什么iphone突然内存不足)
id:21004
分词结果:iphone,内存不足
标题:iphone为什么更新不了软件(iphone更新不了软件怎么办)
id:21005
分词结果:iphone,软件,更新
标题:iphone为什么连不上wifi(iPhone为什么连不上耳机)
id:21006
分词结果:连不上,iphone,wifi,iPhone,耳机
标题:iphone怎么样(iphone怎么样算激活)
id:21007
分词结果:iphone,激活
标题:iphone手机怎么样(iphone是什么牌子的手机)
id:21008
分词结果:iphone,手机,牌子
标题:iphone恢复出厂设置会怎么样(iphone恢复出厂设置会怎么样 可以重新备份吗)
id:21009
分词结果:iphone,出厂,设置,恢复,备份
标题:ipod怎么样(ipod怎么样连接功放)
id:21010
分词结果:ipod,功放,连接
标题:ipo为什么排队(为什么ipo价格都比较低)
id:21011
分词结果:ipo,排队,价格
标题:ipo重启为什么(2014年ipo市场重启)
id:21012
分词结果:ipo,重启,2014,市场
新闻资讯 更多
- 【帝国cms教程】帝国CMS模板变量$GLOBALS[navclassid]用法分析04-03
- 【帝国cms教程】鲜为人知帝国CMS内容页调用上一篇和下一篇的精华方法汇总04-03
- 【帝国cms教程】怎么快速找出帝国CMS数据库配置文件路径及迁移网站后修改技巧!04-03
- 【帝国cms教程】帝国CMS模板$GLOBALS[navclassid]用法详解04-03
- 【帝国cms教程】帝国cms 7.5版列表页分页样式修改笔记04-02
- 【帝国cms教程】解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法04-02
- 【帝国cms教程】帝国CMS只备份栏目和模板的方法04-02
- 【帝国cms教程】帝国CMS怎样删除清空数据库记录?04-02
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法