我是RoR的新手。我想开发一个rails应用程序,它可以从我的rails应用程序中搜索航班信息,从不同的航空公司网站(例如,亚洲航空公司和马来西亚航空公司)获取航班信息。在我的rails应用程序中显示这些结果。
我的搜索模块应该包括以下文本字段:
From: Kuala Lumpur
To: Dubai
Departure Date:2/11/2009
Return date: 19/11/2009
Departure Time: 12:00
Number of tickets: 2
用户可以在我的网站上输入上面的信息
一个脚本应该搜索航班根据这些信息在不同的航空公司网站和
显示带有提供此航班的航空公司标签的结果。
可以使用"Scrapi“或"Scrubyt”
发布于 2009-11-01 19:54:29
有人能提供帮助吗?
找到了另一个快速致富的方案。或者至少不要依赖于屏幕抓取。
它有很大的可能出错。找到另一种方法来获得聚合的信息。使用API(如果存在)并将计划存储在数据库中(它们很少以周为单位进行更改)。将东西存储在本地可以为您的客户提供更快的速度,还可以提供更多的服务。
以下是屏幕抓取的几个潜在问题:
对您正在抓取的站点进行
发布于 2011-05-02 13:08:37
要开始抓取,您可以参考帖子-
http://rorguide.blogspot.com/2011/04/simple-ruby-screen-scraper-using.html (使用Mechanize,Hpricot和XPath的简单红宝石屏幕刮板)
http://rorguide.blogspot.com/2011/04/simple-ruby-screen-scraper-in-just-5.html (无需使用XPath,只需5行代码即可实现简单的Ruby屏幕抓取器)
这只是为了理解
发布于 2013-04-07 04:43:02
止咳watir-webdriver (gem)
DOM无法隐藏
https://stackoverflow.com/questions/1657859
复制相似问题