新年 V2 头像拼图 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
这是一个创建于 3207 天前的主题,其中的信息可能已经有所发展或是发生改变。
第 1 条附言    2017-01-01 14:12:50 +08:00

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

Javascript: var htmlURL = window.location.href; var baselink = htmlURL.match(/.*=/g); var toplink = "recent?p="; var toplinkNaN = "recent?p=NaN"; if ( baselink != toplink || htmlURL==toplinkNaN ) { window.open("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); 
第 2 条附言    2017-01-07 14:54:23 +08:00

代码更新 最后面的数值是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('recent?p=').crawl(10000); 
102 条回复    2017-01-04 09:22:01 +08:00
1  2  
Sunnyyoung
    1
Sunnyyoung  
   2017-01-01 03:03:58 +08:00 via iPhone
找到自己了
bazingaterry
    2
bazingaterry  
   2017-01-01 03:08:14 +08:00
一秒内找到我自己。
trythebest
    3
trythebest  
   2017-01-01 03:34:13 +08:00
怎么做的?
xspoco
    4
xspoco  
   2017-01-01 04:00:27 +08:00
看了半天没找到我的 sad
pimin
    5
pimin  
   2017-01-01 06:07:08 +08:00 via Android   1
我最醒目
hnnxn
    6
hnnxn  
   2017-01-01 07:18:52 +08:00 via Android
棒棒哒
wjm2038
    7
wjm2038  
   2017-01-01 07:20:51 +08:00 via Android
看到好几个人得了也没看到我的。。
strwei
    8
strwei  
   2017-01-01 07:24:47 +08:00
没看到我的
wjm2038
    9
wjm2038  
   2017-01-01 07:26:36 +08:00 via Android
看了 5 分钟还是没找到
V2KN
    10
V2KN  
   2017-01-01 07:50:23 +08:00 via Android
看到好几个眼熟的。也看到好几个心酱。然而并没有看到我的。。
ins
    11
ins  
   2017-01-01 08:48:21 +08:00
找不到我自己..哈哈
huntererer
    12
huntererer  
   2017-01-01 08:57:58 +08:00
找到自己了哈哈
我发现一件事,重复的头像相互距离都很近
chanssl
    13
chanssl  
   2017-01-01 09:01:33 +08:00 via Android
我也没找到自己的。。。
guofs
    14
guofs  
   2017-01-01 09:03:12 +08:00 via Android
手机上一眼就看到。。。
wbing
    15
wbing  
   2017-01-01 09:13:40 +08:00
看了 30 秒找到我了!!!第二排第十位
Travers
    16
Travers  
   2017-01-01 09:18:15 +08:00 via Android
看到这个贴感觉我得去换个头像了…
seashell
    17
seashell  
   2017-01-01 09:25:33 +08:00
没有找到我的头像
designer
    18
designer  
   2017-01-01 09:38:39 +08:00 via iPhone
没有我
messyidea
    19
messyidea  
   2017-01-01 09:47:38 +08:00 via Android
并没有找到自己(
Binarization
    20
Binarization  
   2017-01-01 09:49:48 +08:00 via Android
自己的头像出现了两次。
kn007
    21
kn007  
   2017-01-01 09:52:13 +08:00
看到好多熟人,但就是没我
iCyMind
    22
iCyMind  
   2017-01-01 09:55:16 +08:00
一秒就看到了...
sorcerer
    23
sorcerer  
   2017-01-01 09:55:25 +08:00 via iPhone
目测没有我....
isnowify
    24
isnowify  
   2017-01-01 10:03:05 +08:00 via Android
看到好多 dalao 就是没有我...
helloSwift
    25
helloSwift  
   2017-01-01 10:13:00 +08:00 via iPhone
看到熟悉的,没有我_(:3 」∠)_
loadingimg
    26
loadingimg  
   2017-01-01 10:31:43 +08:00
没发现有我
larry618
    27
larry618  
   2017-01-01 10:34:09 +08:00 via Android   1
看到几个黑漆漆的头像也不知道是不是我
zrj766
    28
zrj766  
   2017-01-01 10:37:52 +08:00 via Android
好像有我哎, 23333
qingv
    29
qingv  
   2017-01-01 10:38:46 +08:00 via iPhone
一秒看到自己 hhhhh
GG668v26Fd55CP5W
    30
GG668v26Fd55CP5W  
   2017-01-01 10:38:52 +08:00 via iPhone
没有找到我……
Mark24
    31
Mark24  
   2017-01-01 10:39:45 +08:00
没看到自己
irainsoft
    32
irainsoft  
   2017-01-01 10:41:50 +08:00
并没有我...
kulove
    33
kulove  
   2017-01-01 10:45:03 +08:00
看到我了
ljcarsenal
    34
ljcarsenal  
   2017-01-01 10:48:37 +08:00 via Android
有重复的啊
DoraJDJ
    35
DoraJDJ  
   2017-01-01 10:55:08 +08:00
前面几行一看就看到我了
xcatliu
    36
xcatliu  
   2017-01-01 11:09:54 +08:00
找到自己啦~
Shvier
    37
Shvier  
   2017-01-01 11:13:20 +08:00 via iPhone
见鬼,看到两个自己的头像,另一个给我粗来
syahd
    38
syahd  
   2017-01-01 11:20:11 +08:00 via Android
看来我要换个头像了
Kilerd
    39
Kilerd  
   2017-01-01 11:20:11 +08:00 via iPhone
完了,我居然没上镜。心疼自己 1 秒钟
byron
    40
byron  
   2017-01-01 11:44:04 +08:00
是不是没有我。
Leu
    41
Leu  
   2017-01-01 11:57:27 +08:00
哼!没有我!差评!!!
archer2ee
    42
archer2ee  
   2017-01-01 11:57:41 +08:00 via iPhone
另一个出来
RyuZheng
    43
RyuZheng  
   2017-01-01 11:58:26 +08:00 via Android
div class="reply_content">有趣,但是没找到自己
qcloud
    44
qcloud  
   2017-01-01 12:02:28 +08:00 via iPhone
谁能告诉我的坐标
ivmm
    45
ivmm  
   2017-01-01 12:03:15 +08:00
有趣,但是没找到自己 +1
qcloud
    46
qcloud  
   2017-01-01 12:03:21 +08:00 via iPhone
我在左下角
ldehai
    47
ldehai  
   2017-01-01 12:20:15 +08:00 via iPhone
哈哈,我也找到自己了,在左边耳朵根上
ScotGu
    48
ScotGu  
   2017-01-01 12:22:15 +08:00
重复头像好多, 而且没有找到自己的(摔
freaks
    49
freaks  
   2017-01-01 12:22:22 +08:00
我灰色头像不会再跳动。

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

chunchu
    50
chunchu  
   2017-01-01 12:23:04 +08:00
没有找到我的
loading
    51
loading  
   2017-01-01 12:28:57 +08:00 via Android
没我的
lutla
    52
lutla  
   2017-01-01 12:37:45 +08:00
一秒找到我
nodin
    53
nodin  
   2017-01-01 12:40:10 +08:00 via Android
没找到啊
scnace
    54
scnace  
   2017-01-01 12:44:41 +08:00 via Android
求解怎样才能最快找到自己头像?
blueset
    55
blueset  
   2017-01-01 12:52:59 +08:00 via Android
没看到我
admol
    56
admol  
   2017-01-01 13:03:17 +08:00 via Android
好多重复的,可以玩连连看了
Jakesoft
    57
Jakesoft  
   2017-01-01 13:45:17 +08:00 via iPhone
我的坐标( 5 ,-17 )
Tink
    58
Tink  
PRO
   2017-01-01 14:13:58 +08:00
好像也没找到我
crab
    59
crab  
   2017-01-01 14:18:18 +08:00
按颜色没找到我。
hoythan
    60
hoythan  
   2017-01-01 14:48:39 +08:00
倒数第二排看到我了哈哈哈...
carnival
    61
carnival  
   2017-01-01 14:58:36 +08:00
半分钟找到自己了...
M4ster
    62
M4ster  
   2017-01-01 16:18:06 +08:00
没去重
artandlol
    63
artandlol  
OP
   2017-01-01 16:33:33 +08:00
@M4ster 后期用 uniq 去重了 只不过获取的图片不多 每个图片会出现两次
可以折腾下
批量下载使用 Mass Download
iannil
    64
iannil  
   2017-01-01 16:37:41 +08:00
没找到我自己的...不少重复的,感觉像连连看
NVDA
    65
NVDA  
   2017-01-01 16:42:52 +08:00 via iPhone
并没有我..
NVDA
    67
NVDA  
   2017-01-01 17:27:29 +08:00 via iPad
@artandlol 也没有
hanmiao
    68
hanmiao  
   2017-01-01 18:00:22 +08:00
一分钟找到自己
blanu
    69
blanu  
   2017-01-01 18:14:17 +08:00 via iPhone
我在拼图里看到了其他拼图 2333
zangbob
    70
zangbob  
   2017-01-01 18:20:40 +08:00
木有我的大美队头像。。。
hinate
    71
hinate  
   2017-01-01 18:28:46 +08:00 via iPhone
木有我
tux
    72
tux  
   2017-01-01 18:28:56 +08:00
找到 2 个我
qfdk
    73
qfdk  
PRO
   2017-01-01 19:42:51 +08:00 via Android
没有自己
skyun
    74
skyun  
   2017-01-01 20:24:42 +08:00
没找到+1
    75
Baymaxbowen  
   2017-01-01 20:59:22 +08:00
还是放大了找才找到自己
Baymaxbowen
qcloud
    76
qcloud  
   2017-01-01 21:31:48 +08:00 via iPhone
@Sunnyyoung 这个表情一眼看成茄子
HannibaI
    77
HannibaI  
   2017-01-01 21:34:07 +08:00
没有我。。。 sad
Zohar
    78
Zohar  
   2017-01-01 22:30:39 +08:00 via Android
没找到本宝宝, sad:(
Kokororin
    79
Kokororin  
   2017-01-01 22:58:36 +08:00 via iPhone
如果是 gravatar 头像是不是不会抓取?
wclebb
    80
wclebb  
   2017-01-01 23:13:18 +08:00
sad.
douglas1997
    81
douglas1997  
   2017-01-01 23:25:00 +08:00
一下就找到了自己开心。
linxy
    82
linxy  
   2017-01-02 00:27:57 +08:00
我这么标新立异的头像居然没有!
YvesX
    83
YvesX  
   2017-01-02 00:30:00 +08:00
对性别比例有了直观了解……
Sunnyyoung
    84
Sunnyyoung  
   2017-01-02 00:36:39 +08:00 via iPhone
@qcloud 自拍一张
wangzuo45
    85
wangzuo45  
   2017-01-02 00:51:02 +08:00
没看到我的呀
kurtrossel
    86
kurtrossel  
   2017-01-02 00:56:19 +08:00
好像有不少重复的
kurtrossel
    87
kurtrossel  
   2017-01-02 00:59:13 +08:00
看了五分钟,至少十几对重复的
不如开发成连连看......
sheldor
    88
sheldor  
   2017-01-02 06:34:19 +08:00 via iPhone
第二张上找到我了,赞
Sagiri
    89
Sagiri  
   2017-01-02 06:55:46 +08:00
没有我,好多重复的,差评
cxbig
    90
cxbig  
   2017-01-02 18:05:37 +08:00
没看到我的,差评!
itfanr
    91
itfanr  
   2017-01-02 21:21:03 +08:00 via Android
没有我的 差评
itfanr
    92
itfanr  
   2017-01-02 21:36:34 +08:00
脚本怎么运行啊?我在浏览器里面运行不好使。
lanxyou
    93
lanxyou  
   2017-01-02 22:15:28 +08:00
没找到自己哈哈
lxlgod
    94
lxlgod  
   2017-01-02 23:17:50 +08:00
是不是把我漏了。。新年不快乐
swim2sun
    95
swim2sun  
   2017-01-03 00:21:21 +08:00
so sad
hyd20008
    96
hyd20008  
   2017-01-03 01:10:47 +08:00 via iPhone
1s 找到自己的厉害了,表示看了五分钟没找到
xycool
    97
xycool  
   2017-01-03 09:24:28 +08:00
没看到自己。
iniwap
    98
iniwap  
   2017-01-03 11:33:26 +08:00
略吊
mmmyc
    99
mmmyc  
   2017-01-03 12:15:26 +08:00 via Android
呵呵。 。不错啊
artandlol
    100
artandlol  
OP
   2017-01-03 12:45:04 +08:00
@itfanr
脚本添加到收藏栏 点击这个收藏运行脚本
第一次点击会打开一个新的页面
切换到这个页面 再点击脚本 这时页面也会跳转 重复多次
头像路径会存储在 localStorage
运行 localStorage.getItem("message")提取头像链接
使用 Mass Download 批量下载头像
再进行拼图
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3247 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 31ms UTC 11:35 PVG 19:35 LAX 04:35 JFK 07:35
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86