112得票3回答
URL缩短器是如何工作的?

我想知道URL缩短器的工作原理,比如它们如何从地址栏中提取文本并将其映射到正确的URL,然后再进行重定向。它们使用哪种编程语言?它们如何维护映射历史记录?它们如何确保缩短的URL的唯一性?普通人怎样才能在不访问URL的情况下取消缩短的链接?

46得票12回答
如何使用Python生成唯一的短网址?

如何使用Python生成类似于http://imgur.com/gM19g或http://tumblr.com/xzh3bi25y的唯一URL?使用Python的uuid会生成非常长的唯一标识符,我需要生成更短的用于URL的唯一标识符。

20得票5回答
检测缩短或“迷你”URL的目标

我刚刚爬取了一堆 Google Buzz 数据,我想知道哪些 Buzz 帖子参考了相同的新闻文章。问题在于这些帖子中的许多链接都被 URL 缩短器修改了,因此很可能许多不同的缩短网址实际上都指向相同的新闻文章。 考虑到我有数百万个帖子,有什么最有效的方法(最好用 Python 实现)可以: ...

18得票6回答
在.Net应用程序中使用tinyurl.com...是否可能?

我找到了以下代码来创建一个 tinyurl.com 的链接:http://tinyurl.com/api-create.php?url=http://myurl.com 这将自动创建一个tinyurl网址。有没有一种方法可以使用代码来实现,特别是在ASP.NET中使用C#?

14得票1回答
Python:将这些TinyURL(bit.ly,tinyurl,ow.ly)转换为完整的URLS

我正在学习Python,对于如何实现感兴趣。在寻找答案时,我发现了这个服务:http://www.longurlplease.com 例如: http://bit.ly/rgCbf可以转换为: http://webdesignledger.com/freebies/the-best-so...

9得票9回答
如何基于ID生成不可预测的“短链接”?

我希望创建类似于Tiny URL的链接。我的想法是为每个发布的长链接存储一个递增的标识符,然后将此ID转换为其基数36变体,例如在PHP中执行以下操作: $tinyurl = base_convert($id, 10, 36) 这里的问题在于结果是可猜测的,而下一个url应该很难被猜测到...