Friday, 30 May 2014

面子书 - 图库之旅


按大头贴, 选 Open Image in New Tab




就会看见大头贴的图片




留意 https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xfa1/t1.0-1/c10.10.130.130/181592_10150105700371961_7986881_n.jpg 里面的最右边的斜线 /  181592_10150105700371961_7986881_n.jpg

 下划线 _ 分成三段,分别是 181592, 101501057003719617986881, 以及 n.jpg。

n.jpg 表示最大版本的图片, 如果把它改成 s.jpg  ('s' for small )就会变成小张。
那么为何这张 n.jpg 还是很小张呢? 那是因为链接多了 /c10.10.130.130 尺寸, 只要移除掉就可以了。 (有时多的是 /p160x160/ 尺寸。

https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xfa1/t1.0-1/181592_10150105700371961_7986881_n.jpg


(注: 除了 jpg, 也有 png )
(注: 除了 s.jpg 和 n.jpg, 也有 a.jpg, b.jpg, g.jpg, o.jpg, q.jpg, t.jpg (t for tiny), x.jpg )

面子书也提供了 q1 到 q100 ('q' for quality, 1-100 for 素质数) 选择,

https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xfa1/t1.0-1/q1/181592_10150105700371961_7986881_n.jpg

1 是最差的素质可是为什么没有效果呢? 你必须加上 r180 ('r' for rotate, 180 for 度数)

https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xfa1/t1.0-1/q1/r180/181592_10150105700371961_7986881_n.jpg




当然你也可以改成 90度 或 270度

https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xfa1/t1.0-1/q1/r270/181592_10150105700371961_7986881_n.jpg

(注:q100 的图片大小(可能 MB )虽然巨大, 但其实 q75 才是官方的最高素质, 因为 rotate 不能跟没 rotate 做比较)



问题来了

如果从天掉下来这条图片链接,

 https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xfa1/t1.0-1/181592_10150105700371961_7986881_n.jpg

你要如何知道这张图片是属于哪一个面子书用户的 ?

我上面说了,
 下划线 _ 分成三段,分别是 181592, 101501057003719617986881以及 n.png。
拿中间的那个 10150105700371961, 把它组合成 https://facebook.com/10150105700371961

它就会重定向去 https://www.facebook.com/photo.php?fbid=10150105700371961&set=a.437816051960.224734.216311481960&type=1




这样就能找到图片拥有者的面子书了。当然图片必须要公开, 如果是不公开的话,比如说 Mark Zuckerberg,就不能了。




其实单靠 https://facebook.com 有时会失败的, 所以最正确的做法还是加上 photo.php?fbid= 变成 https://www.facebook.com/photo.php?fbid=10150105700371961




有了这个基础知识, 有没有其它的用处 ?



默认大头贴之旅

利用这个逻辑, 就可以逆流而上找到默认大头贴的用户。

默认大头贴的用户不是我自己吗? 当然不是, 又不是我自己 upload 的 :P




https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xpa1/t1.0-1/c47.0.160.160/p160x160/252231_1002029915278_1941483569_n.jpg




抽 1002029915278 出来变成 https://www.facebook.com/photo.php?fbid=1002029915278


什么来的, 没东西?

别给它骗了, 按 F5 refresh 多次。




隐藏的大 boss 终于曝光了,去它主页看看




加入面子书的时间, 2012 年 6 月 2 日。




他唯一的朋友也是同一时间成为朋友。




预料之内, 他唯一的朋友就是面子书工程师。




用 Graph Search stalk 几下就找到 (他 follow 的人 follow 的人)

全部都是有认证的面子书员工。




去浏览 https://www.facebook.com/will.chengberg/photos (不要按 Will's Photos 按钮, 那个不齐) 可以一次过浏览面子书图库的历史。

旧的




新的




你不能直接打开, 这些链接非常非常 hang,




按右键选打开链接




还是一样, 通常要按 F5 refresh 页面几次才能看见。




然后再右键打开在新的 tab



总之, 最重要的是, 只要修改链接 (根据我上面教的) 可以得到最高清的默认用户图片。


(注: 有些如 https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-xaf1/v/t1.0-9/1005878_10150001179405071_1239501253_n.jpg?oh=xxxxxxxxxxxxxxxxxxxxxxxxxxx&oe=xxxxxxx&__gda__=1111111111_xxxxxxxxxxxxxxxxxxxxxxxxxx 之类的链接。去除中间的 "/v/t1.0-9/" 以及 .jpg 后面的 "?oh=xxxxxxxxxxxxxxxxxxxxxxxxxxx&oe=xxxxxxx&__gda__=1111111111_xxxxxxxxxxxxxxxxxxxxxxxxxx" 即可。变成 https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-xaf1/1005878_10150001179405071_1239501253_n.jpg。)



Will Chengberg 这个名字有什么意义 ? Mark Zucker"berg" 的  berg  加上他老婆 Priscilla Chan "Cheng" 谐音。Will 四个字, Mark 也是四个字。

用旧搜索引擎 (Graph Search 搜不到), 整整一百条同人名 (不同 ID)




用 API 更夸张... 五百个用户 ID




这几百个 ID 都是潜水的, 没有用户名 (Username) 。而且有 link。实际用途无从得知。


没有用户名有它的道理, 总不能取名 Will Chengberg1, Will Chengberg2 吧 =.=

 空白一片的潜水用户主页:




无论如何, 有些潜水用户还是可以的,
https://www.facebook.com/profile.php?id=89000000613342




用那些 ID 是不能组成 USER_ID@facebook.com 电邮来登入的(for 这个 case 不能)。用户名 USERNAME@facebook.com 可以。可惜, 上面讲了没有用户名 =.=

可是头头那个 will.chengberg 还是可以组成电邮的。


“Test Users can only be accessed from Facebook networks.”
"只允许面子书内部网络才可以登入。"
好了点到为止, 图库之旅至此结束。

No comments:

Post a Comment