首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在没有API和架构的情况下为Internet站点构建应用程序

在没有API和架构的情况下为Internet站点构建应用程序
EN

Stack Overflow用户
提问于 2009-07-14 20:47:41
回答 4查看 1.2K关注 0票数 1

我被要求为类似Ebay的芬兰拍卖网站huuto.net建立一个控制系统。该系统将根据特定规则重新开放已关闭的拍卖。它将完全从主站点外部运行,在外部网站运行。

然而,该站点不愿意发布它的API和Schema。如果不知道API,我就不知道如何构建这样的系统。

如何在没有API和Schema的情况下构建一个互联网站点?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-07-14 20:54:46

我认为您是在询问如何构建一个与另一个站点交互而不使用定义良好的API的站点。是那么回事吗?

您可以在不使用官方API的情况下与外部站点交互--为了做到这一点,您需要模拟一个普通的站点访问者,并将您的请求发送到站点前端(就像web爬虫一样)。像hpricot、机械化和curl这样的工具可以帮助您解析页面的内容并发送请求,但是这样做您的系统可能非常脆弱。对目标站点的任何更改都可能意味着您必须重写系统的部分内容。

票数 1
EN

Stack Overflow用户

发布于 2009-07-14 20:54:01

您可以尝试某种形式的自动浏览:机械化

编辑:这里是示例

票数 2
EN

Stack Overflow用户

发布于 2009-07-14 20:53:38

可以通过屏幕抓取站点来获取所需的数据。您可以通过POSTing数据的表单执行您想要执行的操作,或者使用WebClient类型的API使您的程序表现得像一个web浏览器,但这可能是一个非常脆弱的解决方案。

老实说,如果没有API,就没有好的解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1127938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档