码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-02-01 21:40:41      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:project   auto   try   .text   收集   post   autowired   tag   ges   

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

途径:爬虫获取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统计,正声量需要指定关键字

技术分享

 

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

标签:project   auto   try   .text   收集   post   autowired   tag   ges   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!