我想翻译大量从 Twitter 流出的短网址。我不想访问每个单独的请求,而是想使用接受短 URL 列表并返回原始 URL 的 API。有这样的 API 吗?
Cay
问问题
1282 次
6 回答
4
不是真正的 API,但这会非常快速地为您提供 URL。
curl -I
在此处插入短网址 | grep Location | awk '{print $2}'
于 2009-07-15T23:23:09.000 回答
4
于 2009-07-16T00:08:43.417 回答
1
我编写了一个小脚本来将短网址转换为原始链接。它基于短网址返回的 http 标头。
于 2009-07-21T13:36:34.453 回答
0
于 2009-07-15T23:23:24.413 回答
0
在 Untiny.me 的在线服务中,这很有用:
http://untiny.me/api/1.0/extract/?format=text&url=bit.ly/GFscreener12
因此,可以想象一个简单的 Bash 脚本将每一行读取为一个短 URL:
#!/bin/bash
# urlexpander.sh by MarcosK
while read URLline; do
curl -s "untiny.me/api/1.0/extract/?format=text&url=$URLline"
done
要进行测试,请向其提供一个 URLecho "bit.ly/GFscreener12" | ./urlexpander.sh
或将整个输入文件发送给它,每行一个短 URL,并带有:
cat urllist.txt | ./urlexpander.sh
于 2012-02-17T21:50:25.633 回答