大数据获客系统及源码3
2022/4/27 12:12:43
本文主要是介绍大数据获客系统及源码3,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
昨天给大家讲了同行账号获客,也就是同行博主下所有的视频下的评论通过匹配词来爬取用户信息,今天给大家讲讲某一个视频下如何爬取用户信息,其道理都是通过关键词查询评论。话不多说给大家上前端页面和后端代码。
/* * 视频任务 */ public function videoAction() { if (empty($this->breadcrumbs)) { //面包屑 $this->breadcrumbs = [ ['title' => 'D询盘获客', 'link' => '#dyxphk'], ['title' => '精准视频任务', 'link' => '/task/video'], ]; } $this->buildBreadcrumbs($this->breadcrumbs); $time_range = $this->request->getStrParam('time_range'); $keyword = $this->request->getStrParam('keyword'); $status = $this->request->getStrParam('status',0);//全部状态 $page = $this->request->getIntParam('page'); $index = $page * $this->count; $where = [ ['name' => 't_ds_id', 'oper' => '=', 'value' => $this->sid], ['name' => 't_platform', 'oper' => '=', 'value' => $this->platform],//抖音平台 ['name' => 't_type', 'oper' => '=', 'value' => 3],//任务 ]; if (!empty($time_range)) { $add_time_range_arr = explode('~', $time_range); $where[] = ['name' => 't_create_time', 'oper' => '>=', 'value' => strtotime($add_time_range_arr[0])]; $where[] = ['name' => 't_create_time', 'oper' => '<', 'value' => strtotime($add_time_range_arr[1]) + 86400]; } if (!empty($keyword)) { $where[] = ['name' => 't_name', 'oper' => 'like', 'value' => "%{$keyword}%"]; } if (!empty($status)) { $where[] = ['name' => 't_status', 'oper' => '=', 'value' => $status]; } $sort = [ 't_status' => 'ASC', 't_create_time' => 'DESC', ]; //获取账号列表 $task_model = new App_Model_Task_MysqlTaskStorage(); $video_list = $task_model->getList($where, $index, $this->count, $sort); $video_model = new App_Model_Douyin_MysqlXiansuoVideoStorage(); foreach ($video_list as &$item) { $item['video'] = $video_model->getRowById($item['t_related_id']); $item['video_link'] = $this->return_video_link($item['video']['xv_video_id']); $item['area_scope'] = empty($item['t_range_city']) ? '--' : join('-', json_decode($item['t_range_city'], 1)); } //计算分页 $all = $task_model->getCount($where); $page_libs = new Libs_Pagination_Paginator($all, $this->count, 'jquery', TRUE); $pageHtml = $page_libs->render(); //数据输出 $this->output['time_range'] = $time_range; $this->output['keyword'] = $keyword; $this->output['video_list'] = $video_list; $this->output['pageHtml'] = $pageHtml; $this->output['task_status'] = plum_parse_config('task_status', 'config'); $this->output['range_time'] = plum_parse_config('range_time', 'dydqt/project'); $this->output['range_sex'] = plum_parse_config('range_sex', 'dydqt/project'); $this->output_action_prefix(); $this->displaySmarty('dydqtshoppc/task/videoList.tpl'); }
把匹配到的用户信息填入我们的客户库里
这篇关于大数据获客系统及源码3的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14使用AWS Lambda和S3打造智能文件整理器 - (动手搭建系列)
- 2024-11-14Netflix简化营收基础设施中的合同管理工具
- 2024-11-142024年必备的6款开源Terraform神器
- 2024-11-14Spin 3.0来啦:全新功能让你的无服务器Wasm应用开发更上一层楼
- 2024-11-14如何高效管理项目?小团队到大企业的多功能项目管理工具推荐
- 2024-11-1333 张高清大图,带你玩转 KubeSphere 4.1.2 部署与扩展组件安装
- 2024-11-11Spark 新作《循序渐进 Spark 大数据应用开发》简介
- 2024-11-11KubeSphere 社区双周报| 2024.10.25-11.07
- 2024-11-11云原生周刊:Istio 1.24.0 正式发布
- 2024-11-10一个故事,为你理清云开发服务的选择思路