这段代码不是限制刷新而是每秒刷新一次页面,所以网上其实方法是对的,每次你进去对方都正在刷新页面,当然是一直都是等待界面了。你可以换个做法嘛 先把对方加载完成的页面保存到本地 再加载到WINFORM上
Process[] processes = ProcessGetProcesses();
for (int i = 0; i < processesLength - 1; i++)
{
Process process = processes[i];
if (processMainWindowTitle != "")
MessageBoxShow(processMainWindowTitle); //就是桌面打开的页面
}
====================================
//在窗体中插入,WebBrowser控件,名字是webBrowser1
//listBox1为地址列表,listBox2为相应的网页标题列表
//改写webBrowser1,OnDocumentCompleted时间,加载完网页后将标题添加到list2中
//加一个按钮,button1,点击button1,运行
int i = 0;
private void button1_Click(object sender, EventArgs e)
{
doo();//运行下一个地址
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
listBox2ItemsAdd(webBrowser1DocumentTitle);
doo();//加完标题后,自动运行下一个
}
void doo()
{
if (listBox1ItemsCount >= i + 1)
{
string s = listBox1Items[i++]ToString();
webBrowser1Navigate(s);
button1Enabled = false;
}
else button1Enabled = true;//运行完成,按钮还原
}
private void button1_Click(object sender, EventArgs e)
{
try
{
if (thistxtUrlTextTrim()Length == 0)
{
("请输入主入口地址!");
}
else
{
//这里获取GetWebContent方法的结果
string webContent = GetWebContent(thistxtUrlTextTrim());
//声明一个WebBrowser
WebBrowser webBrowser = new WebBrowser();
webBrowserNavigate("about:blank");
//将GetWebContent方法返回的结果转化为HtmlDocument,就可以正确处理网页中的元素了。
HtmlDocument htmlDoc = webBrowserDocumentOpenNew(true);
htmlDocWrite(webContent);
//获取网页中Body中的Html代码
string outerHtml = htmlDocBodyOuterHtml;
//获取网页的标题
string outerTitle=htmlDocTitle;
thistxtDocumentTitleText = outerTitle;
thistxtDocumentConentText = outerHtml;
}
}
catch (Exception ex)
{
MessageBoxShow(exMessage);
}
}
WebBrowser 这是一个浏览器的控件和使用浏览器查看网页的效果是一样的
当然,如果要是只想获取一部分网页信息,比如网页的源码什么的,直接用webclient等一些发送请求的的方式比较方便一些,
当然,控件的功能比较强大一些,如果要对网页做 *** 作的话用控件比较方便!
tpWebRequest)WebRequestCreateDefault(new Uri(URL));
reqMethod = "HEAD"; //这是关键
reqTimeout = 1000;
>
以上就是关于C# winform程序,通过URL获取返回的HTML信息全部的内容,包括:C# winform程序,通过URL获取返回的HTML信息、winform如何获取桌面上打开的页面信息、在winform中如何获取网页正文 以及正文标题 其他的都不要 只要网页正文以及标题 请高手指教 谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)