V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sd4399340
V2EX  ›  分享创造

chrome 插件[量子党]:批量下载量子恒道的实时来访数据

  •  
  •   sd4399340 ·
    PinkyJie · 2014-02-12 22:21:49 +08:00 · 4373 次点击
    这是一个创建于 3974 天前的主题,其中的信息可能已经有所发展或是发生改变。
    还记得上个帖子说到,老婆开了个淘宝店 https://www.v2ex.com/t/93575#reply12

    用的是量子恒道来查看每天的店铺访问情况,老婆说想保存下每天的实时来访客户信息,而官方又不提供下载(难道是免费用户不提供),于是写了这个Chrome插件

    源代码 https://github.com/PinkyJie/LiangziDown

    目前chrome web store还没通过审核,只能自己手动安装了

    安装好之后登陆量子恒道首页,登陆账号后就可以点击地址栏右侧的按钮将当天的来访数据下载为csv格式

    希望开店的同学们可以帮忙测试一下,看看编码什么的有没有问题

    P.S. 由于后台在appfog上,有时不稳定。。。
    第 1 条附言  ·  2014-02-14 22:31:10 +08:00
    Chrome Web Store刚刚已经通过审核了~ 算是情人节礼物啦~ 哈哈

    https://chrome.google.com/webstore/detail/%E9%87%8F%E5%AD%90%E5%85%9A/dkdgdjlebbekbmboilieclmigakdbjld?hl=zh-CN

    后台也已经挪到了SAE上了,速度比以前好多了~
    15 条回复    1970-01-01 08:00:00 +08:00
    chengxuan
        1
    chengxuan  
       2014-02-13 01:04:50 +08:00
    不错 支持一下
    riccar
        2
    riccar  
       2014-02-14 19:37:03 +08:00
    怎么安装啊亲
    riccar
        3
    riccar  
       2014-02-14 19:42:12 +08:00
    Traceback (most recent call last):
    File "/usr/local/sae/python/lib/python2.7/site-packages/sae/__init__.py", line 18, in new_app
    return app(environ, start_response)
    File "/usr/local/sae/python/lib/python2.7/site-packages/flask/app.py", line 1306, in __call__
    return self.wsgi_app(environ, start_response)
    File "/usr/local/sae/python/lib/python2.7/site-packages/flask/app.py", line 1295, in wsgi_app
    return response(environ, start_response)
    File "/usr/local/sae/python/lib/python2.7/site-packages/werkzeug/wrappers.py", line 1058, in __call__
    app_iter, status, headers = self.get_wsgi_response(environ)
    File "/usr/local/sae/python/lib/python2.7/site-packages/werkzeug/wrappers.py", line 1048, in get_wsgi_response
    return app_iter, self.status, headers.to_list()
    File "/usr/local/sae/python/lib/python2.7/site-packages/werkzeug/datastructures.py", line 1123, in to_list
    v = v.encode(charset)
    UnicodeEncodeError: 'latin-1' codec can't encode characters in position 20-27: ordinal not in range(256)
    sd4399340
        4
    sd4399340  
    OP
       2014-02-14 22:32:14 +08:00   ❤️ 1
    @riccar 你自己部署server端了吗?

    现在已经发布在Chrome web store了,你再安装一下试试

    地址见附言
    trista099
        5
    trista099  
       2014-02-14 22:47:08 +08:00
    给你32个赞!!!
    sd4399340
        6
    sd4399340  
    OP
       2014-02-14 22:52:03 +08:00
    @trista099 矮油~
    riccar
        7
    riccar  
       2014-02-16 11:38:43 +08:00
    @sd4399340 需要自己部署server吗? 我就是下载不下来,求破

    Traceback (most recent call last):
    File "/usr/local/sae/python/lib/python2.7/site-packages/sae/__init__.py", line 18, in new_app
    return app(environ, start_response)
    File "/usr/local/sae/python/lib/python2.7/site-packages/flask/app.py", line 1306, in __call__
    return self.wsgi_app(environ, start_response)
    File "/usr/local/sae/python/lib/python2.7/site-packages/flask/app.py", line 1295, in wsgi_app
    return response(environ, start_response)
    File "/usr/local/sae/python/lib/python2.7/site-packages/werkzeug/wrappers.py", line 1058, in __call__
    app_iter, status, headers = self.get_wsgi_response(environ)
    File "/usr/local/sae/python/lib/python2.7/site-packages/werkzeug/wrappers.py", line 1048, in get_wsgi_response
    return app_iter, self.status, headers.to_list()
    File "/usr/local/sae/python/lib/python2.7/site-packages/werkzeug/datastructures.py", line 1123, in to_list
    v = v.encode(charset)
    UnicodeEncodeError: 'latin-1' codec can't encode characters in position 20-27: ordinal not in range(256)
    sd4399340
        8
    sd4399340  
    OP
       2014-02-16 11:43:29 +08:00 via iPhone   ❤️ 1
    @riccar 不需要自己部署的,我刚看明白,这是你点了下载之后跳转到的页面报的错是吧,你方便把这个网址发给我吗?看报错应该是编码的问题
    riccar
        9
    riccar  
       2014-02-16 12:04:38 +08:00
    @sd4399340 方便,DM你
    sd4399340
        11
    sd4399340  
    OP
       2014-02-16 12:07:27 +08:00   ❤️ 1
    @riccar 这里好像没这功能吧,要不你email给我吧,pinkyjie.gn # gmail.com
    sd4399340
        12
    sd4399340  
    OP
       2014-02-16 12:08:11 +08:00   ❤️ 1
    @riccar got it,我先查下错
    sd4399340
        13
    sd4399340  
    OP
       2014-02-16 12:39:50 +08:00   ❤️ 1
    @riccar 好了,应该可以了,你再试试
    是由于用户名为中文造成的编码问题,谢谢反馈~
    riccar
        14
    riccar  
       2014-02-16 13:08:16 +08:00
    @sd4399340 ok,成功了!
    sd4399340
        15
    sd4399340  
    OP
       2014-02-17 22:31:38 +08:00
    @riccar 有空测一下,我改了代码,你试试看Excel现在乱码不
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1016 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:51 · PVG 03:51 · LAX 11:51 · JFK 14:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.