2009-10-20 48 views
0

我有一種在IMDB中搜索電影的方法。問題是,我只考慮網站是否返回帶有電影OPTIONS的頁面。如果網站自動找到有問題的電影,我的程序就會中斷。如何查看網站源代碼的網址?

有沒有辦法讓我檢查C#中的源代碼的URL?

+0

我想也許一些鏈接到不同的場景和一般的詳細信息將是一件好事。這是一個問題很少的問題,讓我意識到這個問題。你真的寫了任何代碼嗎?爲什麼不在這裏添加一些? – spender

+0

你正在使用什麼類型的控件,你如何搜索電影?需要更多信息來解決這個問題我認爲 –

+1

你的意思是說,如果網站根據你的查詢返回了一個「潛在的」電影列表,但你的程序工作正常,但是如果它返回完全匹配則不起作用。 –

回答

6

我想也許你正試圖解析頁面,而不是使用Web服務來訪問信息。解析一個動態內容頁面很困難,如果你需要的話,你必須創建一個能夠處理你描述的情況的解析器。

您可以嘗試以下鏈接

+0

+1提供更好的解決方法。 –

+0

+1爲響應者的建議,以編程方式處理。 -0.5向OP詢問有關在意圖方面有些可疑的操作中關於屏幕抓取的問題。 – jro

4
+2

不完全描述,但+1,因爲這是正確的。只有一個結果時,您將從搜索頁面重定向。你點擊搜索頁面,然後點擊實際的電影頁面。通過不允許重定向通過,你會留在搜索頁面 - 它不會有任何信息(因爲imdb不會有麻煩渲染它),但至少你會知道它發生了...... –