2014-09-27 72 views
0

我試圖創建一個WPF應用程序安裝項目,如電影庫,因爲我想管理和整理出一個漂亮的界面我的電影。獲取HTML web頁面並創建WPF應用程序(C#)

我想創建一個庫用我所有的電影,從網絡上獲得的信息,但我不知道如何很好。 我以爲從網站獲取信息,例如imdb,但我不知道是否合法從頁面中獲取html以獲取嵌套信息。

這是我的第一個桌面應用程序,我也想知道是否有必要在項目中創建一個數據庫,然後創建一個安裝項目與部署指定的腳本。

很抱歉的混亂,但我想知道太多事情:)

非常感謝提前。

回答

0

網頁抓取的合法性是灰色地帶。看到我的問題,「Legality of Web Scraping vs Normal Use」和相應的答案,爲一些見解。

即使合法性是沒有問題的,網絡刮是站不住腳的方法,因爲網頁結構可能會更改,恕不另行通知,使您的應用程序突然沒用,直到你將其更新到新的格式。使用某種Web API(如果提供信息的站點提供它)會更好。

無論您需要一個數據庫或不完全取決於你的應用程序會做,以及如何設計它 - 它不是任何人都能告訴你。

也是一樣的安裝項目 - 事實上,我不會擔心,直到你確實有一個工作的應用程序。一步一步地控制範圍。

0

是的我沒有想到API。 這是一個好主意,也許使用「themoviedb」。

但是,如果我創建一個基於它的應用程序,它必須顯示您存儲在硬盤上的所有電影,並獲取,例如海報,描述和排名,我必須創建一個數據庫給你?

非常感謝。

+0

@吉吉的答案似乎指向你,但意味着作爲一個評論。傑伊請使用評論進一步澄清,或者如果你有關於代碼和錯誤的另一個問題,你可以問另一個問題 – 2014-09-27 13:22:07