使用 python自动爬取api数据并存入mysql 采集数据,并在Centos7 中配置python3运行环境 搭配Crontab 定时任务达到实时存入数据 更新数据
Thinkphp5 简单的查询
<?php
namespace app\index\controller;
use think\Db;
use think\Controller;
class Index extends Controller
{
public function index()
{
// 数据库表link_dian查询,按照采集时间升序排列
$dian = Db::table('link_dian')->order('kaishi asc')->select();
$this->assign('dians',$dian);
//数据库表link_dianoveer查询,按照采集时间升序排列
$dianover = Db::table('link_dianover')->order('kaishi desc')->select();
$this->assign('dianovers',$dianover);
//前台设置的有banner程序 结合开源程序 LayTp:http://www.laytp.com/ 达到后台可新增 删除 编辑 banner图 url等
$banner = Db::table('link_banner')->order('id desc')->select();
$this->assign('banner',$banner);
//渲染到模板
return $this->fetch();
}
public function sousuo()
{
//根据数据库表 模糊查询字段'fanwei'里面内容
$sousuo = input('keywords');
$diansou = Db::table('link_dian')->order('id asc')->where('fanwei','like','%'.$sousuo.'%')->select();
$this->assign('diansousuo',$diansou);
//渲染到tp模板
return $this->fetch('sousuo');
}
public function link()
{
// 输出数据库数据为数组数据
$link = Db::table('link_lichuanlink')->orderRaw('rand()')->limit(1)->select();
$this->assign('lichuan',$link);
return $this->fetch('link');
}
}
这篇文章还没有评论