Web services 我应该使用SOAP还是REST来自动化外部web服务搜索?

Web services 我应该使用SOAP还是REST来自动化外部web服务搜索?,web-services,rest,soap,automation,web,Web Services,Rest,Soap,Automation,Web,我希望创建一个将条形码序列发送到此数据库的应用程序: 这是一个通用的食品条形码存储库 然后,食品描述会返回到我的应用程序中,然后我会识别食品的关键字,例如酸奶 一旦我有了这个关键字,我就把它带到这个网页: 并将其输入搜索字段,返回该项目的营养价值,然后将其提取并作为信息显示在我的应用程序中 我一直在网上研究,对于如何使这个过程自动化感到困惑。是否可以使用REST和SOAP来实现这一点?您提到的upcdatabase站点有一个XML-RPC接口,所以我想说您可能仅限于此。您可以使用RESTfu

我希望创建一个将条形码序列发送到此数据库的应用程序:

这是一个通用的食品条形码存储库

然后,食品描述会返回到我的应用程序中,然后我会识别食品的关键字,例如酸奶

一旦我有了这个关键字,我就把它带到这个网页:

并将其输入搜索字段,返回该项目的营养价值,然后将其提取并作为信息显示在我的应用程序中


我一直在网上研究,对于如何使这个过程自动化感到困惑。是否可以使用REST和SOAP来实现这一点?

您提到的upcdatabase站点有一个XML-RPC接口,所以我想说您可能仅限于此。您可以使用RESTful方法来进行屏幕抓取,但我查看了HTML,HTML中几乎没有语义标记,因此这将很困难。

嗨,Darrel,谢谢您的回复。自动化和web抓取作为一个整体的概念对我来说是全新的,因此,如果以下任何一项看起来很愚蠢,我提前道歉!:当你说一个站点有一个XMLRPC接口时,这是如何确定的?另外,关于UPC网页的语义标记,有一个标记,我将使用它来提取产品名称-这是关于这个UPC数据库的所有自动化操作-你能推荐任何可能用于此过程的技术吗?@MindDrip XML-RPC接口在头版上公布。请看,有一个
描述…
HTML块,但您可以查找它,它只是有点脆弱。