2012-07-18 63 views
0

我最近一直在使用C#的webbrowser进行实验,我的好奇心已经达到顶峰。浏览器如何访问网页的代码?我的意思是,html,php,javascript,ajax,你有什么......它如何访问它,任何人都可以给我一个如何自己访问它的代码示例?访问Web脚本

回答

0

这是一个非常高水平的问题,只能用低级答案来回答。在StackOverflow答复中回答太多。

Web浏览器组件是由Shdocvw.dll承载的ActiveX组件。 See this MSDN article about how Internet Explorer works

这个问题根本不是C#的特定问题,因为WebBrowser控件的功能与它在IE中的做法一样 - 它是同一个控件。

如果您不熟悉浏览器的工作方式,套接字,TCP或一般网络,那么您可能无法理解它如何执行任何操作。

另外:PHP是一种服务器端语言。它在传输到客户端的任何数据之前在服务器上进行处理。

如果您在下载网站内容的C#示例之后,您可以在StackOverflow和MSDN上查看大量示例,即:WebClient Class - MSDN

+0

好的..真的,我实际上想要完成的是开发一个程序来监视服务器和客户端之间的通信。如果有更具体的东西,它会非常有帮助。 – 2012-07-18 00:36:14