想要用WPF实现一个网页(例如百度)的客户端,如何实现获取网页内容、登录、提交和获取搜获结果,需要学习哪些知识?
这个与WPF无关。就是要学习些 httpwebrequest, httpwebresponse这些函数的用法就差不多了,
用到你查下资料就行,登录验证稍微花点时间查查也有了,应该不超过1天的学习时间吧。
这些我在网上查过,httpwebrequest,httpwebresponse貌似获取都是HTML代码,如果我想要获取网页上的内容,例如图片。该是如何实现的?
@木小东:
这个就需要更高一点的分析能力,如果是特定网页,就简单一点,随便用substring搞搞都能找出路径出来.
如果要对所有的网页,你就需要了解HTML知识,能够用正则表达式之类的技术解析出来.
比如图片,可能是<img src="\images\1.gif"></img>
这样你就知道路径是 http://www.abc.com/images/1.gif
然后,你需要另开一个线程去下载这个图片,可以用的函数也有两三种,随便GOOGLE一下就有的.
如果你想开发一个Chrome或是类似Spider的应用,这个涉及到的知识点还是有点多的,在这儿先祝福你一下,希望10年后可以看到你的作品。
帮你Google了一下“网页图片下载 c#”,找到这么一篇,不一定很好,大概能说明问题。
http://www.cnblogs.com/sun8134/archive/2010/07/05/1771187.html