2012-09-04 78 views
1

我想获取网页的所有缩短网址。获取网页上所有缩短的网址

我已经得到了一个页面上的所有网址,可能是长或短。

如果这是不可能的,我将如何定义一个短url?

即,我必须检查哪些标准/规则?

using javascript。

+0

你是什么意思? 'url.length <25'? –

+0

@JasperdeVries,我的意思是那些缩短的网址,即bit.ly,tinyurl等。 – Johan

+0

@PeeHaa是不是有某种标准?长度?模式?等等? – Johan

回答

3

没有办法自动检测缩短的URL。这是因为它们只是普通的链接。

您可以做的最好的办法是获取缩短服务列表并将链接与该列表进行匹配。

至于我可以告诉大家,将是唯一的选择,因为:

  1. 你不能简单的检查长度,因为这将产生假阳性
  2. 你不能简单地检查重定向,因为也会给误报。

有一个很大的名单here缩短服务,这可能对你有用。

+0

伟大的,名单上的Thanx! – Johan