URL上的用户ID编码?

时间:2012-06-18 10:48:15

标签: screen-scraping url-encoding

我想从某个域的用户个人资料中获取一些信息。

www.domain.com/profiles/[userID]

主要问题是用户ID如下:

4fc34f1ad3d85a000300b5a4
4fc34f1ad3d85a000300b5a4 
4f4bdd96848740000300026a
4f09884f9cc1590001019c98
4f1bcd5f33aa850001011811
4faa2801c619ad0003011c7e
4e4f506ac9d69600010010ca

所以,如果我想要某个用户的用户个人资料,我必须放

www.domain.com/profiles/4fc34f1ad3d85a000300b5a4
www.domain.com/profiles/4f4bdd96848740000300026a
www.domain.com/profiles/4f09884f9cc1590001019c98
www.domain.com/profiles/4f1bcd5f33aa850001011811
www.domain.com/profiles/4faa2801c619ad0003011c7e
www.domain.com/profiles/4e4f506ac9d69600010010ca

那是什么类型的ID?我怎么知道下面的规范秩序?

其他时间更容易,因为用户ID只是整数。

www.domain.com/profiles/1
www.domain.com/profiles/2
www.domain.com/profiles/3
www.domain.com/profiles/4
www.domain.com/profiles/5

我想知道这是某种编码还是什么。

网址上有哪种ID?

提前谢谢。

2 个答案:

答案 0 :(得分:0)

这些ID使用十六进制 - 请注意'f'上方没有字母。

ID之间的相似之处很有趣 - 你能否提供一些连续创建的页面的ID,以检查ID是如何变化的模式。

或者网站可能只是在某些限制之间生成一个随机数并转换为十六进制。

答案 1 :(得分:-1)

看起来像MD5哈希。因此要么是随机散列,要么是先前使用的ID的散列,或者完全不同的东西。除了蛮力猜测之外,没有简单的方法来解码它们。

http://en.wikipedia.org/wiki/MD5