• 平台建设-用户反馈跟踪模块(简单爬虫)


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

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

  • 相关阅读:
    在k8s中部署jenkins
    k8s CI/CD介绍
    k8s 构建jenkinsslave
    k8s 安全框架
    k8s RBAC介绍
    k8s 存储小结
    k8s 实施准备工作
    k8s 网络示例
    jenkins在kubernetes中动态创建代理
    k8s 鉴权 授权 准入控制
  • 原文地址:https://www.cnblogs.com/season-xie/p/6360353.html
Copyright © 2020-2023  润新知