acfun吧 关注:687,656贴子:8,766,930

关于那个【趋势】……

取消只看楼主收藏回复

额,首先声明,这个功能主要要是送个@天花板上钓着猫 的定基信物,平时天天看基猫传的AKB和不能恋爱,不知道怎么报答它的劳苦功高,就做了这个东西。你看你看,基猫在名人堂排第3,真是好人!@好人
顺便也送给@玩的是嘛 和 @女孩为何穿短裙,都是我的好基友 O(∩_∩)O~~
---------------------搞基的分割线---------------------
昨天完成了一个测试版,传给猴姬征求意见,结果猴姬趁我睡觉的时候偷偷把链接挂在导航栏上了,然后我用作服务器的07年的戴尔本本就挂了 (#`′)凸 主要原因还是代码写的不好,一进名人堂就要查询所有投稿记录,符合和大,人一多就挂了 (+﹏+)~
重启电脑以后,把名人堂和一些负荷比较大的功能移除了。现在修改了代码,又从里到外摸了一遍AC娘全身,基本上把该抓的数据都抓出来了……虽然还有很多不精确的地方(比如有些有名有姓的UP主投稿以后,ID被神隐了,这种情况我完全没法处理),但大体上能反映出破情歌、宇宙语、基猫、H娘的劳苦功高,鞠躬尽瘁,死而后己……
初步规划是,本周和本月热门每天更新四次,年度热门和历史热门每天更新一次。周最佳UP主和阅读UP主每天四次,年度UP主和名人堂每天更新一次——其实可以做到实时更新的,但这样我的戴尔要挂掉……规划是这样……另外,因为的戴尔本很弱,我的宽带也很弱,经常大姨妈的话跟光腚无关,特此声明……
周UP和月UP的趋势是这样计算的,比如今天是11月27号,基猫在20-26号所有投稿的总点击量排第一,而21-27号的排第二,那么基猫就下降了。(就算在这七天中,基猫在21号以前的投稿被点击了无数次,都没有用,因为只计算在七天中的投稿的点击)
---------------------严肃的分割线--------------------
现在的问题是,各位基佬有没有什么希望增加的功能?比如十佳新人(第一次投稿),十佳复出(有一段时间没投稿,一出手就不一般,比如短裙)之类的?这些功能并不复杂,但假以时日,必定会成为发现新基友、找回老基友的神兵利器!
基佬们,都现身吧!


1楼2011-11-27 15:54回复
    @天花板上钓着猫 @女孩为何穿短裙 


    4楼2011-11-27 15:56
    回复
      2026-10-15 14:02:01
      广告
      不感兴趣
      开通SVIP免广告
      @天花板上吊着猫 


      5楼2011-11-27 15:57
      回复
        短裙


        15楼2011-11-28 01:19
        回复
          先起个头么,有了统计,周刊、月刊、年鉴都会有的


          16楼2011-11-28 01:21
          回复
            现在是弄着玩的,把功能做全以后交给猴姬,就会用AC的服务器了


            17楼2011-11-28 01:22
            回复
              矮油,我最怕主薄了


              18楼2011-11-28 01:23
              回复
                那你得晚点传,等这个功能出来的时候你已经是老人了……你这么萌,你是正太么


                21楼2011-11-28 01:52
                回复
                  2026-10-15 13:56:01
                  广告
                  不感兴趣
                  开通SVIP免广告
                  15还是,16岁的已经过期了,我不认识你,再见,不送


                  24楼2011-11-28 04:33
                  回复
                    这个代码很简单的,就是遍历所有目录页,用正则式抓取点击数、评论数、标题、up名字,在写进自定义的数据库里
                    建议看看这篇文章,Example 4: Web site crawler的部分,我就是看这个一边学一边写的
                    http://www.ibm.com/developerworks/linux/library/l-spider/


                    25楼2011-11-28 04:37
                    回复
                      基猫基猫!你是乡民,我是码农,你是少女之友,我是正太杀手,你是AKB的守护神,我是大岛优子吉高由里子绫濑遥的男人,我们真是天生一对啊,碉堡了!!!


                      28楼2011-11-28 08:46
                      回复
                        我把今年10月份以前的(不包括十月)、点击量超过一万、在过去24小时内被点击过或评论过的投稿做了一张表,有视频的地址,点击量和投稿日期,一共有600多个视频,你先看着用吧
                        173.231.29.121/ac_article.csv
                        被断网的事,我开始的时候也遇到了,封了两天。不过不是我的isp,是湖南电信那边断的(应该是ac的机房)。后来我给蜘蛛加了头,伪装成普通的浏览器,就没断过了
                        像这样的
                        headers = {
                        'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'
                        }
                        


                        31楼2011-11-28 12:26
                        回复
                          只有番影区可以。因为我只抓像
                          acfun.tv/plus/list.php?tid=10
                          这样的目录页,别的目录页都没显示收藏数,只有番影的新模板显示了。。。
                          除非猴姬改模板,把收藏数也显示在列表里(举手之劳啊!!!),但是猴姬太懒了(#`′)凸
                          不过我抓了评论数,可以考虑根据评论数加权。。。
                          


                          33楼2011-11-28 12:43
                          回复
                            这不是坑爹么,抓列表的话一页显示15个,现在9万个投稿让我一个一个去抓,而且至少每天得全部更新一次把!忍了,有空试试看
                            还有就是,你这样的connection好像不太安全,报头太直白了。我跟Jsoup不熟,你看看能不能加个header装成浏览器之类的?


                            36楼2011-11-28 13:56
                            回复
                              2026-10-15 13:50:01
                              广告
                              不感兴趣
                              开通SVIP免广告
                              现在趋势那个页面是我自己家里的服务器,严重不靠谱(我在家踢球就会一脚把路由揣断电)。我在和猴姬商量弄个服务器,到时候共享给你就行了,不要你掏钱


                              38楼2011-11-28 14:13
                              回复