2012-07-27 203 views
0

我試圖讓一個程序足夠簡單,我的同事可以使用它。該程序將輸入的圖像ID號碼,添加到靜態鏈接,並下載圖像。問題是要獲取圖像ID,您必須查看頁面源代碼。有沒有一種方法可以讓我輸入文檔編號/鏈接,並自動從網頁的源代碼獲取圖像源?如何從C#中的網頁源代碼獲取圖像源代碼#

如果您需要看一個例子,這裏是一個隨便舉個例子文件:http://ori2.polk-county.net/wb_or1/details.asp?doc_id=7029941&file_num=2008093164

而且,我使用C#

回答

0

假設您的文檔都是通過同一個網址.http訪問:/ /ori2.polk-county.net/wb_or1/details.asp

您可以使用WebRequest類來發布您的doc_id和file_num。您應該在回覆中收到圖片。

This is a good place to start

+0

否,則圖像位於:HTTP:// HTTP://ori2.polk-county.net/wb_or1/image.asp(EG http://ori2.polk-county.net /wb_or1/image.asp?table=img_web&image_id=16178790) 此鏈接位於頁面源代碼中,所以我想知道是否可以輸入原始鏈接(http://ori2.polk-county.net/wb_or1/ details.asp?doc_id = 7029941&file_num = 2008093164)並讓我的代碼獲取源代碼中的鏈接(image.asp?table = img_web&image_id = 16178790)。 對不起,如果它很難理解,我真的不知道如何解釋它。 – Corvertbibby 2012-07-27 17:01:26

+0

然後,您應該可以使用HTTP GET(仍然使用WebRequest類)獲取頁面,解析返回的XML(又名HTML)並提取鏈接。一旦你有我的答案填補其餘 – 2012-07-28 08:55:28