平台建设-用户反馈跟踪模块
Posted q55091
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了平台建设-用户反馈跟踪模块相关的知识,希望对你有一定的参考价值。
目标:在产品灰度或者发布后,能快速收集用户反馈信息,跟踪问题。并做每个迭代的反馈跟进,反思和追踪问题原因,如何避免等问题。
途径:爬虫获取bbs的反馈信息
以浏览器为例子:
1.技术分析,获取用户反馈爬虫用的是Jsoup,看下列关键代码:
分析html结构,获取想要的反馈链接
把a标签包含所需关键字的反馈加入反馈列表,获取a标签的text和href。具体爬虫要自己看看html结构
Document doc = Jsoup.connect(url).post(); Elements ss=doc.getElementsByTag("a"); //获取所有a标签 String text=""; String href=""; for (Element s:ss) { if(num>nums) break; text=s.text(); //获取a标签text 也就是用户反馈标题 href=s.attr("href"); //获取a标签 href 也就是用户反馈链接 if(text.contains(project)&&!href.isEmpty()){ try { if(url.contains(BBSMEIZUKEY)){ //把a标签包含所需关键字的反馈加入反馈列表
spring添加定时任务
@Component public class UserFeedbackSyncTask { @Autowired UserFeedbackServiceI userfeedbackServiceI; @Scheduled(cron = "0 3 * * * ?") public void run() { String project = "浏览器"; userfeedbackServiceI.sync(project);
2.当日概览
3.迭代分析 负声量就用提bug统计,正声量需要指定关键字
以上是关于平台建设-用户反馈跟踪模块的主要内容,如果未能解决你的问题,请参考以下文章