2012-07-27 113 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