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

[微博图床] 支持微博信息卡,一键查看图片 PO 主的信息

  •  
  •   MinonHeart ·
    Aqours · 2018-07-22 18:21:29 +08:00 · 2739 次点击
    这是一个创建于 2316 天前的主题,其中的信息可能已经有所发展或是发生改变。

    鼠标 hover 到微博图片上即可查看 PO 主的相关信息。

    此功能默认关闭,需要在扩展选项中开启才能使用。


    快捷键:

    • Esc 键关闭当前窗口中的微博信息卡
    • 按住 Alt 键可以禁止微博信息卡更新位置

    已知问题:

    • 部分图标显示成文字(不影响使用
    • 无法查看账户异常的用户信息(就是不显示了
    • 部分交互不可用(关注等等

    点击此处前往 Chrome 商店安装扩展

    GitHub/Bug 反馈

    UID 解析参考 https://www.v2ex.com/t/388152


    GIF 预览图:

    6 条回复    2018-07-23 17:18:08 +08:00
    wangfei324017
        1
    wangfei324017  
       2018-07-22 18:26:39 +08:00 via iPhone
    我记得好像是微博图片名字的前几位还是后几位就是上传用户的 id
    ynyounuo
        2
    ynyounuo  
       2018-07-22 18:55:57 +08:00 via iPhone
    @wangfei324017 不直接是,具体算法是 V 友推算的。
    willie1991
        3
    willie1991  
       2018-07-22 19:15:34 +08:00
    很强,感谢,一直在用这个插件.
    BlackBerry
        4
    BlackBerry  
       2018-07-22 20:58:25 +08:00
    看博主有什么用呢
    Jhonson
        5
    Jhonson  
       2018-07-22 21:52:28 +08:00
    不错不错~
    UnPace
        6
    UnPace  
       2018-07-23 17:18:08 +08:00
    之前也做过一个( https://www.prohui.com/topic-WeiboPicAuthor.html ),这是核心代码:
    <script>
    function idx(c){
    c=c.charCodeAt();
    if(c>=48&&c<=57)return c-48;
    if(c>=97&&c<=122)return c-97+10;
    return c-65+36;
    }
    function getUid(url){
    url=url.replace(/\.\w+$/g,'');
    var hash=url.match(/[0-9a-zA-Z]{32}$/);
    console.log(hash);
    if(hash==null)return '';
    hash=hash[0].slice(0,8);
    var uid=0;
    if(hash[0]=='0'&&hash[1]=='0')k=62;
    else k=16;
    for(i=0;i<8;i++)uid=uid*k+idx(hash[i]);
    var url="https://weibo.com/u/"+uid;
    return '该图片是由此微博用户上传:<br><br><a href="'+url+'" target="_blank">'+url+'</a>';
    }
    function weiboHack(){
    var url=document.getElementById("picUrl").value;
    document.getElementById("uidUrl").innerHTML=getUid(url);
    }
    </script>
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2151 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:03 · PVG 09:03 · LAX 17:03 · JFK 20:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.