爱意满满的作品展示区。
artandlol

新年 V2 头像拼图

  •  
  •   artandlol · Jan 1, 2017 · 10383 views
    This topic created in 3594 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Jan 1, 2017

    献上javascript抓取头像代码,非程序员 轻点

    javascript: 
    var htmlURL = window.location.href;
    var baselink = htmlURL.match(/.*=/g);
    var toplink = "https://www.v2ex.com/recent?p=";
    var toplinkNaN  = "https://www.v2ex.com/recent?p=NaN";
    if ( baselink != toplink || htmlURL==toplinkNaN )
    {
    window.open("https://www.v2ex.com/recent?p=1");
    localStorage.setItem("message",'');
    }
    function getLastNumberStr(str)
    {
     var strs = str.replace(/.*=/g,'');
     return strs;
    }
    var i = getLastNumberStr(htmlURL);
    i++;
    self.location=toplink+i.toString();
    var singlereg= /(\/\/cdn\.v2ex\.co\/avatar).*(png)/g;
    var html = document.documentElement.innerHTML;
    var htmlele = html.match(singlereg).toString().replace(/normal/g,"large").replace(/\,/g," ").replace(/\/\//g,"https://").replace(/png/g,"png\n");
    var localdata=localStorage.getItem("message");
    htmlele += localdata;
    localStorage.setItem("message",htmlele);
    console.log(htmlele);
    
    Supplement 2  ·  Jan 7, 2017

    代码更新 最后面的数值是v2总页面数。本人非程序员,轻拍。:)

    Array.prototype.uniquestr = function() {
    	var res = [];
    	var json = {};
    	for (var i = 0; i < this.length; i++) {
    		if (!json[this[i]]) {
    			res.push(this[i]);
    			json[this[i]] = 1;
    		}
    	}
    	return res;
    }
    var Urls = function(startUrl) {
    		this.startUrl = startUrl;
    		this.page = 0;
    		this.homePage = '';
    		this.heartsRecv = '';
    	}
    Urls.prototype.crawl = function(titles) {
    	var self = this;
    	var url = self.startUrl + titles;
    	titles--;
    	var singlereg = /(\/\/cdn\.v2ex\.co\/avatar).*(png)/g;
    	$.get(url, function(data, status) {
    		self.homePage = data;
    		if (titles != undefined) {
    			self.heartsRecv += data;
    		}
    		setTimeout(function() {
    			if (titles > 0) {
    				self.crawl(titles);
    			} else {
    				self.heartsRecv = self.heartsRecv.match(singlereg).uniquestr().toString().replace(/normal/g, "large").replace(/\,/g, " ").replace(/\/\//g, "https://").replace(/png/g, "png\n");
    				console.log(self.heartsRecv);
    				return false;
    			}
    		}, 1000);
    	});
    }
    new Urls('https://www.v2ex.com/recent?p=').crawl(10000);
    
    102 replies  •  2017-01-04 09:22:01 +08:00
    1  2  
    ❮ ❯
    Sunnyyoung
    Sunnyyoung
    Jan 1, 2017 via iPhone
    1
    找到自己了🤳
    bazingaterry
    bazingaterry
    Jan 1, 2017
    2
    一秒内找到我自己。
    trythebest
    trythebest
    Jan 1, 2017
    3
    怎么做的?
    xspoco
    xspoco
    Jan 1, 2017
    4
    看了半天没找到我的 sad
    pimin
    pimin
    Jan 1, 2017 via Android❤️1
    5
    我最醒目
    hnnxn
    hnnxn
    Jan 1, 2017 via Android
    6
    棒棒哒
    wjm2038
    wjm2038
    Jan 1, 2017 via Android
    7
    看到好几个人得了也没看到我的。。
    strwei
    strwei
    Jan 1, 2017
    8
    没看到我的
    wjm2038
    wjm2038
    Jan 1, 2017 via Android
    9
    看了 5 分钟还是没找到
    V2KN
    V2KN
    Jan 1, 2017 via Android
    10
    看到好几个眼熟的。也看到好几个心酱。然而并没有看到我的。。
    ins
    ins
    Jan 1, 2017
    11
    找不到我自己..哈哈
    huntererer
    huntererer
    Jan 1, 2017
    12
    找到自己了哈哈
    我发现一件事,重复的头像相互距离都很近
    chanssl
    chanssl
    Jan 1, 2017 via Android
    13
    我也没找到自己的。。。
    guofs
    guofs
    Jan 1, 2017 via Android
    14
    手机上一眼就看到。。。
    benson458
    benson458
    Jan 1, 2017
    15
    看了 30 秒找到我了!!!第二排第十位
    Travers
    Travers
    Jan 1, 2017 via Android
    16
    看到这个贴感觉我得去换个头像了…
    seashell
    seashell
    Jan 1, 2017
    17
    没有找到我的头像
    designer
    designer
    Jan 1, 2017 via iPhone
    18
    没有我
    messyidea
    messyidea
    Jan 1, 2017 via Android
    19
    并没有找到自己(
    Binarization
    Binarization
    Jan 1, 2017 via Android
    20
    自己的头像出现了两次。
    kn007
    kn007
    Jan 1, 2017
    21
    看到好多熟人,但就是没我
    iCyMind
    iCyMind
    Jan 1, 2017
    22
    一秒就看到了...
    sorcerer
    sorcerer
    Jan 1, 2017 via iPhone
    23
    目测没有我....
    isnowify
    isnowify
    Jan 1, 2017 via Android
    24
    看到好多 dalao 就是没有我...
    helloSwift
    helloSwift
    Jan 1, 2017 via iPhone
    25
    看到熟悉的,没有我_(:3 」∠)_
    loadingimg
    loadingimg
    Jan 1, 2017
    26
    没发现有我
    larry618
    larry618
    Jan 1, 2017 via Android❤️1
    27
    看到几个黑漆漆的头像也不知道是不是我😂😂
    zrj766
    zrj766
    Jan 1, 2017 via Android
    28
    好像有我哎, 23333
    qingv
    qingv
    Jan 1, 2017 via iPhone
    29
    一秒看到自己 hhhhh
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Jan 1, 2017 via iPhone
    30
    没有找到我……
    Mark24
    Mark24
    Jan 1, 2017
    31
    没看到自己
    irainsoft
    irainsoft
    Jan 1, 2017
    32
    并没有我...
    kulove
    kulove
    Jan 1, 2017
    33
    看到我了
    ljcarsenal
    ljcarsenal
    Jan 1, 2017 via Android
    34
    有重复的啊
    DoraJDJ
    DoraJDJ
    Jan 1, 2017
    35
    前面几行一看就看到我了😂
    xcatliu
    xcatliu
    Jan 1, 2017
    36
    找到自己啦~
    Shvier
    Shvier
    Jan 1, 2017 via iPhone
    37
    见鬼,看到两个自己的头像,另一个给我粗来😳
    syahd
    syahd
    Jan 1, 2017 via Android
    38
    看来我要换个头像了
    Kilerd
    Kilerd
    Jan 1, 2017 via iPhone
    39
    完了,我居然没上镜。心疼自己 1 秒钟
    byron
    byron
    Jan 1, 2017
    40
    是不是没有我。
    Leu
    Leu
    Jan 1, 2017
    41
    哼!没有我!差评!!!
    archer2ee
    archer2ee
    Jan 1, 2017 via iPhone
    42
    另一个出来
    RyuZheng
    RyuZheng
    Jan 1, 2017 via Android
    43
    有趣,但是没找到自己
    qcloud
    qcloud
    Jan 1, 2017 via iPhone
    44
    谁能告诉我的坐标😂
    ivmm
    ivmm
    Jan 1, 2017
    45
    有趣,但是没找到自己 +1
    qcloud
    qcloud
    Jan 1, 2017 via iPhone
    46
    我在左下角😂
    ldehai
    ldehai
    Jan 1, 2017 via iPhone
    47
    哈哈,我也找到自己了,在左边耳朵根上
    ScotGu
    ScotGu
    Jan 1, 2017
    48
    重复头像好多, 而且没有找到自己的(摔
    freaks
    freaks
    Jan 1, 2017
    49
    我灰色头像不会再跳动。

    http://m.666ccc.com/geci/34/349778.htm

    chunchu
    chunchu
    Jan 1, 2017
    50
    没有找到我的
    loading
    loading
    Jan 1, 2017 via Android
    51
    没我的
    lutla
    lutla
    Jan 1, 2017
    52
    一秒找到我
    nodin
    nodin
    Jan 1, 2017 via Android
    53
    没找到啊
    scnace
    scnace
    Jan 1, 2017 via Android
    54
    求解怎样才能最快找到自己头像?
    blueset
    blueset
    Jan 1, 2017 via Android
    55
    没看到我
    admol
    admol
    Jan 1, 2017 via Android
    56
    好多重复的,可以玩连连看了
    Jakesoft
    Jakesoft
    Jan 1, 2017 via iPhone
    57
    我的坐标( 5 ,-17 )
    Tink
    Tink
    Jan 1, 2017
    58
    好像也没找到我
    crab
    crab
    Jan 1, 2017
    59
    按颜色没找到我。
    hoythan
    hoythan
    PRO
    Jan 1, 2017
    60
    倒数第二排看到我了哈哈哈...
    carnival
    carnival
    Jan 1, 2017
    61
    半分钟找到自己了...
    M4ster
    M4ster
    Jan 1, 2017
    62
    没去重
    artandlol
    artandlol
    OP
    Jan 1, 2017
    63
    @M4ster 后期用 uniq 去重了 只不过获取的图片不多 每个图片会出现两次
    可以折腾下
    批量下载使用 Mass Download
    iannil
    iannil
    Jan 1, 2017
    64
    没找到我自己的...不少重复的,感觉像连连看
    NVDA
    NVDA
    Jan 1, 2017 via iPhone
    65
    并没有我..
    NVDA
    NVDA
    Jan 1, 2017 via iPad
    67
    @artandlol 也没有😂
    hanmiao
    hanmiao
    Jan 1, 2017
    68
    一分钟找到自己
    blanu
    blanu
    Jan 1, 2017 via iPhone
    69
    我在拼图里看到了其他拼图 2333
    zangbob
    zangbob
    Jan 1, 2017
    70
    木有我的大美队头像。。。
    hinate
    hinate
    Jan 1, 2017 via iPhone
    71
    木有我
    tux
    tux
    Jan 1, 2017
    72
    找到 2 个我
    qfdk
    qfdk
    PRO
    Jan 1, 2017 via Android
    73
    没有自己
    skyun
    skyun
    Jan 1, 2017
    74
    没找到+1
    Yishanshan
    Yishanshan
    Jan 1, 2017
    75
    还是放大了找才找到自己
    qcloud
    qcloud
    Jan 1, 2017 via iPhone
    76
    @Sunnyyoung 这个表情一眼看成茄子
    HannibaI
    HannibaI
    Jan 1, 2017
    77
    没有我。。。 sad
    Zohar
    Zohar
    Jan 1, 2017 via Android
    78
    没找到本宝宝, sad:(
    Kokororin
    Kokororin
    Jan 1, 2017 via iPhone
    79
    如果是 gravatar 头像是不是不会抓取?
    wclebb
    wclebb
    Jan 1, 2017
    80
    sad.
    douglas1997
    douglas1997
    Jan 1, 2017
    81
    一下就找到了自己开心。
    linxy
    linxy
    Jan 2, 2017
    82
    我这么标新立异的头像居然没有!
    YvesX
    YvesX
    Jan 2, 2017
    83
    对性别比例有了直观了解……
    Sunnyyoung
    Sunnyyoung
    Jan 2, 2017 via iPhone
    84
    @qcloud 自拍一张🌚🤳
    wangzuo45
    wangzuo45
    Jan 2, 2017
    85
    没看到我的呀
    kurtrossel
    kurtrossel
    Jan 2, 2017
    86
    好像有不少重复的
    kurtrossel
    kurtrossel
    Jan 2, 2017
    87
    看了五分钟,至少十几对重复的
    不如开发成连连看......
    sheldor
    sheldor
    Jan 2, 2017 via iPhone
    88
    第二张上找到我了,赞
    Sagiri
    Sagiri
    Jan 2, 2017
    89
    没有我,好多重复的,差评
    cxbig
    cxbig
    Jan 2, 2017
    90
    没看到我的,差评!
    itfanr
    itfanr
    Jan 2, 2017 via Android
    91
    没有我的 差评
    itfanr
    itfanr
    Jan 2, 2017
    92
    脚本怎么运行啊?我在浏览器里面运行不好使。
    lanxyou
    lanxyou
    Jan 2, 2017
    93
    没找到自己哈哈
    lxlgod
    lxlgod
    Jan 2, 2017
    94
    是不是把我漏了。。新年不快乐
    swim2sun
    swim2sun
    Jan 3, 2017
    95
    so sad
    hyd20008
    hyd20008
    Jan 3, 2017 via iPhone
    96
    1s 找到自己的厉害了,表示看了五分钟没找到
    xycool
    xycool
    Jan 3, 2017
    97
    没看到自己。
    iniwap
    iniwap
    Jan 3, 2017
    98
    略吊
    mmmyc
    mmmyc
    Jan 3, 2017 via Android
    99
    呵呵。 。不错啊
    artandlol
    artandlol
    OP
    Jan 3, 2017
    100
    @itfanr
    脚本添加到收藏栏 点击这个收藏运行脚本
    第一次点击会打开一个新的页面
    切换到这个页面 再点击脚本 这时页面也会跳转 重复多次
    头像路径会存储在 localStorage
    运行 localStorage.getItem("message")提取头像链接
    使用 Mass Download 批量下载头像
    再进行拼图
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2520 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 203ms · UTC 15:00 · PVG 23:00 · LAX 07:00 · JFK 10:00
    ♥ Do have faith in what you're doing.