0

目前我正在开发一个机票搜索引擎(非常类似于这个-http://www.momondo.com/),它将收集网站的所有信息。我已经完成了从网站上获取信息的工作。

因此,对于每个搜索结果,它都包含一个类似站点(选择)的按钮,它可以让用户重定向到相应的站点以预订机票。

场景:在我的网站上,我搜索一个位置(从到),然后它会出现搜索结果列表。我找到了一个适合我的搜索结果,我点击“预订”按钮,它应该会重定向到亚航网站上填写的数据(如从到到的位置)的亚航机票,然后可以直接从亚航网站预订.

正如我对 ruby​​ on rails 所知,有一个 watir gem 可以模拟用户。但是如何完成这个任务呢?我知道当直接到特定站点时,它需要将所有参数传递给站点,以便在站点上模拟或执行搜索。

任何建议都会得到重视:D 这是 RoR 项目。

4

1 回答 1

1

您可以在页面上的 iframe 中加载远程网站,然后使用 JavaScript 填写必填字段。

AFAIK 没有一种简单的方法可以在不使用远程站点上的服务器端代码的情况下填写远程站点上的字段。

于 2013-01-02T12:45:13.367 回答