Redian新闻
>
问个c#的抓数据方面的问题
avatar
问个c#的抓数据方面的问题# DotNet - 窗口里的风景
p*p
1
HttpWebRequest request=(HttpWebRequest)WebRequest.Create(str_url);
HttpWebResponse response=(HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
int count = resStream.Read(buf, 0, buf.Length);
str_content=Encoding.Default.GetString(buf, 0,count);
得到了string之后发现里面的内容和我直接去那个网址,看source不一样,
好像是有一些script在里面,所以用ie打开的话会像server request一些data, 然后显示
出来, 但是用c#
得到的就不会去执行那些script,请问我怎么才能得到那些运行过之后,显示在IE里面的so
urce呢?
avatar
s*i
2
WebBrowser control


so

【在 p*******p 的大作中提到】
: HttpWebRequest request=(HttpWebRequest)WebRequest.Create(str_url);
: HttpWebResponse response=(HttpWebResponse)request.GetResponse();
: Stream resStream = response.GetResponseStream();
: int count = resStream.Read(buf, 0, buf.Length);
: str_content=Encoding.Default.GetString(buf, 0,count);
: 得到了string之后发现里面的内容和我直接去那个网址,看source不一样,
: 好像是有一些script在里面,所以用ie打开的话会像server request一些data, 然后显示
: 出来, 但是用c#
: 得到的就不会去执行那些script,请问我怎么才能得到那些运行过之后,显示在IE里面的so
: urce呢?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。