当我想找到所需功能的“大”Web 服务(基于 WS-*/WSDL)时,我可以简单地在 google 搜索“.... filetype:wsdl”,因为 Google 也索引 WSDL 定义。或者我可以简单地使用一些已经为我抓取 Web 的 WSDL 定义的注册中心,例如 SeekDa.com 或 ServiceFinder。
当我想找到 RESTful Web 服务(RESTful Web API)时,我可能只依靠社区,因为无法区分 RESTful Web 服务的 URI 和其他 Web 资源(例如网站 URL),因此任何专注的爬虫都无法100% 肯定地说:这是 RESTful Web 服务的 URI。因此,我来到了 ProgrammableWeb.com,希望有人已经使用/找到了我正在寻找的服务并在那里注册。
最近在找Web service的缩写扩展。我在像 ProgrammableWeb 这样的门户中找不到它,因为没有人把它放在那里。最后我被迫浏览了几个缩写词词典网站,在那里挖掘和钻研,我终于找到了 RESTful 形式的 Abbreviations.com Web 服务 API。这花了我很多时间!
有没有其他方法可以在 Web 上发现 RESTful Web 服务?