2013-06-23 158 views
2

我想搜索一個網站的信息(例如,可以說我爲電影院做了一個應用程序,用戶輸入他想要的電影和電影名稱以及應用程序打印時間) 。安卓在網站上搜索信息

因此,在後臺應用程序將去電影院的網頁,使用網頁搜索引擎,解析頁面並打印一個時間列表。

我真的不知道從哪裏開始,所以任何幫助或提示將是最受歡迎的。

謝謝你在前進, Aterin

回答

1

左思右想,我發現這樣做的方式,我需要使用GET URL和基於用戶輸入的URL地址。

例如網站http://www.overclockers.co.uk/上這將是: String url = "http://www.overclockers.co.uk/search_results.php?keywords=" + keyword + "&cat=" + cat; ,然後根據網站CSS過濾生成的HTML(在這種情況下,他們有一個標籤上市的產品,所以我需要做的是搜索的然後做另一個GET與相應的href。

然而,這種方法有一個嚴重的問題,如果網站被改變,那麼所有這一切都下沉到水槽洞即使說,我想不出任何其他解決方案

0

您需要首先找到一個合適的API提供給您的數據,然後在應用程序中分析數據,你認爲合適的方式顯示。

Some info on Movies API

+0

我以電影爲例,但我正在尋找一些更通用的東西,有沒有辦法使用網頁se沒有API的拱形引擎?它將被硬編碼,不像「在XYZ顯卡上搜索所有零售商的價格」。 – Aterin