【问题标题】:Should I use SOAP or REST to automate external web service searching?我应该使用 SOAP 还是 REST 来自动化外部 Web 服务搜索?
【发布时间】:2011-10-04 11:45:07
【问题描述】:

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

http://www.upcdatabase.com/itemform.asp

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

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

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

http://nutridb.org/

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

我一直在网上研究,不知道如何使这个过程自动化。这是否可以使用 REST 和 SOAP 来完成?

【问题讨论】:

    标签: web-services rest soap automation web


    【解决方案1】:

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

    【讨论】:

    • 嗨,达雷尔,感谢您的回复。自动化和网络抓取作为一个整体的概念对我来说是全新的,所以如果以下任何一项看起来很愚蠢,我提前道歉!:当你说一个网站有一个 xml-rpc 接口时,这是如何确定的?此外,关于 UPC 网页的语义标记,有一个 标签,我将使用它来提取产品名称——这是关于使用这个 upc 数据库完成的所有自动化操作——你能推荐任何可能的技术吗?与这个过程一起使用?
    • @MindDrip XML-RPC 接口在首页上公布。见upcdatabase.com/xmlrpc.asp 有一个<td><td>Description</td><td>...</td> HTML 块,但你可以寻找它,它只是有点脆弱。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多