28,390
社区成员
发帖
与我相关
我的任务
分享
<div class="voucher-item voucher-gray-item" style="width:280px;height:122px;">
<div class="v-type" style="padding: 10px 0px 0px 15px;">
<div class="v-price">
<div class="clearfix" style="width:185px;height:45px;overflow:hidden;">
<em></em>
<strong class="num" style="margin:0;font-size: 12px;line-height: 16px;">【济芸斋】名润大地-200盘锦蟹田珍珠米(5KG/袋)赠送奖券3张</strong>
</div>
<div class="txt" style="line-height:1;position:relative;top:6px;float:none;">
<div class="limit"><span class="ftx-06">米面油专用资格券18041601</span></div>
</div>
</div>
<div class="v-range">
<div class="range-item">
<p title="最多可领取[1]张</p>
</div>
<div class="range-item">
2018.04.16-2018.04.17
</div>
</div>
</div>
<div class="v-opbtns" style="height:122px;padding-top:13px;">
<b class="semi-circle"></b>
<span>已领完</span>
</div>
<div class="v-state">
<div class="btn-state btn-getend"></div>
</div>
</div>
int searchCount = 0;
label1.Text = textBoxKey.Text;
while (webBrowser1.ReadyState < WebBrowserReadyState.Complete)
Application.DoEvents(); //若没加载完则继续加载
HtmlElementCollection div = webBrowser1.Document.GetElementsByTagName("div");
for (int i = 0; i < div.Count; i++)
{
//div[contains(.,'text2')]/span[@class='value']
if (div[i].GetAttribute("span").Contains("济芸斋"))
// if(div[i].GetElementsByTagName(label1.Text))
{
HtmlElement divnk = div[i + 2].FirstChild;
MessageBox.Show(divnk.InnerHtml);
searchCount++;
}
}
if(searchCount==0)
MessageBox.Show("查不到要找的内容");
private void button1_Click(object sender, EventArgs e)
{
int searchCount = 0;
label1.Text = textBoxKey.Text;
// while (webBrowser1.ReadyState < WebBrowserReadyState.Complete)
// Application.DoEvents(); //若没加载完则继续加载
HtmlElementCollection div = webBrowser1.Document.GetElementsByTagName("span");
for (int i = 0; i < div.Count; i++)
{
if (div[i].InnerHtml != null && div[i].InnerHtml.Contains(label1.Text))
{
label2.Text = div[i].InnerHtml;
if (div[i + 1].InnerHtml != null)
{
MessageBox.Show(div[i].InnerHtml +" "+ div[i + 1].InnerHtml);
searchCount++;
}
}
}
if (searchCount == 0)
label2.Text = "查不到要找的内容";
else
label2.Text = (label2.Text+" 共找到 "+searchCount+" 处");
}