首页 > 其他 > 详细

平台建设-用户反馈跟踪模块

时间:2017-02-01 21:38:11      阅读:221      评论:0      收藏:0      [点我收藏+]

目标:在产品灰度或者发布后,能快速收集用户反馈信息,跟踪问题。并做每个迭代的反馈跟进,反思和追踪问题原因,如何避免等问题。

途径:爬虫获取bbs的反馈信息

以浏览器为例子:

1.技术分析,获取用户反馈爬虫用的是Jsoup,看下列关键代码:

把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统计,正声量需要指定关键字

技术分享

 

平台建设-用户反馈跟踪模块

原文:http://www.cnblogs.com/season-xie/p/6360353.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!