如何从delicious下载所有标签,如所有标签所示: http ://delicious.com/tag
问问题
410 次
2 回答
2
不可能获取所有标签,您可以获取用户名的所有标签(将占位符替换为您的用户名和密码):
curl https://{username}:{password}@api.del.icio.us/v1/tags/get
这会返回一些 XML(对我来说)看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<tags>
<tag count="42" tag=".Net"/>
<tag count="9" tag="AI"/>
<tag count="1" tag="ASP"/>
<tag count="64" tag="Accessibility"/>
<tag count="15" tag="Admin"/>
<tag count="3" tag="Agile"/>
<tag count="57" tag="Ajax"/>
<tag count="12" tag="Amiga"/>
...
</tags>
或者,您可以获得特定 URL 的推荐或建议标签列表:
curl https://{username}:{password}@api.del.icio.us/v1/posts/suggest?url=http://stackoverflow.com/
这将返回带有两种不同类型标签的 XML,即推荐的标签以及来自所有用户的流行标签:
<?xml version="1.0" encoding="UTF-8"?>
<suggest>
<recommended>Reference</recommended>
<recommended>Development</recommended>
<recommended>Software</recommended>
<recommended>Tips</recommended>
<recommended>Community</recommended>
<recommended>Technology</recommended>
<recommended>HowTo</recommended>
<recommended>Forum</recommended>
<recommended>Web2.0</recommended>
<recommended>Blog</recommended>
<recommended>Learning</recommended>
<recommended>FAQ</recommended>
<popular>programming</popular>
<popular>reference</popular>
<popular>development</popular>
<popular>software</popular>
<popular>tips</popular>
</suggest>
有一篇 webmonkey 文章介绍了如何使用 PHP 中的 Delicious API。
于 2009-10-10T09:53:40.510 回答
0
如果您指的是您自己的标签,那么最简单的解决方案是使用其网站上的导出功能。我想您可以通过 或类似的方式自动执行此操作(包括身份验证curl
)wget
。
于 2009-10-10T09:37:32.100 回答