webbrowser 更新扫描判断 我也不知道我有没有理解你的需求。按照我的理解,你需要解析当前页面的dom。然后把你说的文章的列表存在一个list里面。这个是最关键的地方。下次刷新的时候,判断是否有新加的文章。如果有,就调用webbrowser打开新的链接。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的 是往这个方向的 谢谢 因为我不知道该如何说出就是我每一次的刷新 判断是否有新加的文章 如果有 我想把它放在Label 之类的元件 webbrowser使用 webBrowser1.Document 获得网页内容的(html)语法解析树,然后你就可以进行内容查询了。 是的 是往这个方向的 谢谢 因为我不知道该如何说出就是我每一次的刷新 判断是否有新加的文章 如果有 我想把它放在Label 之类的元件那就按照sp1234的说法,解析HTML吧。 这个部份目前我知道怎么查询目前卡再说 当有新加的文章 那是不是HTML 会增加新文章的 HTML我现在不知道 我该用舌么方法 在刷新后 判断这个新的HTML “是不是会增加html”,应该你告诉别人啊?!你如果取两次 webBrowser1.Document.All.GetElementById(....).InnerHtml 之类的进行调试,看看这个部分是否改变?!你说你会这样查询 HtmlElements 集合 但是又不会看前后两次查询出来的 HtmlElement 有没有改变,我就完全看不懂你了。 “是不是会增加html”,应该你告诉别人啊?!你如果取两次 webBrowser1.Document.All.GetElementById(....).InnerHtml 之类的进行调试,看看这个部分是否改变?!你说你会这样查询 HtmlElements 集合 但是又不会看前后两次查询出来的 HtmlElement 有没有改变,我就完全看不懂你了。 if (Count == 6) { HtmlElementCollection send = this.webBrowser1.Document.Window.Frames[1].Document.GetElementsByTagName("input"); foreach (HtmlElement input in send)//在send中寻找 input { string SS = input.InnerHtml; if (input.GetAttribute("name") == "Submit3") { input.InvokeMember("click"); timer1.Enabled = true; timer1.Interval = 5000; } }这个部份 是我在一个页面 重复5秒刷新出现新文章的时候 我就停止刷新 把新文章的HTML 放到Label元件后 我在继续的5秒刷新 在继续看有没有新文章 一个简单的C# Linq 搜索 XML文档的问题 Word、Excel文件解读!!! 生成后BIN文件夹里面的DLL不见了,这是什么问题? 这个我看不明白,是委托递归调用吗?...就是不明白怎么调用这个过程啦.... 怎么样在.Net中使用ActiveBar控件 进程间通讯问题,内存共享的实现 谁做过“学校卫生管理系统”?!! 难题呀!!! SQL语句 如何在打开串口后,只有点击开始和停止按钮才接收显示数据,试了好几种方法都不行,求各位大佬帮帮忙 调用Java写的WebService总超时 rdlc报表导出Excel行高和报表行高不一致,求解决办法
这个部份目前我知道怎么查询目前卡再说 当有新加的文章 那是不是HTML 会增加新文章的 HTML
我现在不知道 我该用舌么方法 在刷新后 判断这个新的HTML
“是不是会增加html”,应该你告诉别人啊?!你如果取两次 webBrowser1.Document.All.GetElementById(....).InnerHtml 之类的进行调试,看看这个部分是否改变?!你说你会这样查询 HtmlElements 集合 但是又不会看前后两次查询出来的 HtmlElement 有没有改变,我就完全看不懂你了。
“是不是会增加html”,应该你告诉别人啊?!你如果取两次 webBrowser1.Document.All.GetElementById(....).InnerHtml 之类的进行调试,看看这个部分是否改变?!你说你会这样查询 HtmlElements 集合 但是又不会看前后两次查询出来的 HtmlElement 有没有改变,我就完全看不懂你了。 if (Count == 6)
{
HtmlElementCollection send = this.webBrowser1.Document.Window.Frames[1].Document.GetElementsByTagName("input");
foreach (HtmlElement input in send)//在send中寻找 input
{
string SS = input.InnerHtml;
if (input.GetAttribute("name") == "Submit3")
{
input.InvokeMember("click");
timer1.Enabled = true;
timer1.Interval = 5000; }
}这个部份 是我在一个页面 重复5秒刷新
出现新文章的时候 我就停止刷新 把新文章的HTML 放到Label元件后
我在继续的5秒刷新 在继续看有没有新文章