目前,我正在开发一个机票搜索引擎(非常类似于这个-http://www.momondo.com/),它将收集网站的所有信息。我已经完成了从网站上获取信息的工作。
因此,对于每个搜索结果,它确实包含一个类似网站(选择)的按钮,它将让用户重定向到相应的网站来预订门票。
场景:在我的网站上,我搜索一个位置(从-到),然后它就会出现搜索结果的列表。我找到了一个适合我的搜索结果,我点击了“预订”按钮,它应该被重定向到亚航网站上填写了数据(如位置从-到)的AirAsia机票,然后可以直接从Airasia网站预订。
据我所知,对于ruby on rails,有一个watir gem来模拟用户。但是如何实现这一任务呢?我知道当定向到特定的站点时,它需要将所有参数传递给该站点,以便在该站点上模拟或执行搜索。
任何建议都会被推荐:D这是RoR项目。
发布于 2013-01-02 20:45:13
您可以将远程网站加载到页面上的iframe中,然后使用JavaScript填充必填字段。
AFAIK在不使用远程站点上的服务器端代码的情况下,没有一种简单的方法来填充远程站点上的字段。
https://stackoverflow.com/questions/14122226
复制相似问题