我正在开发一个应用程序,用于检查分类广告网站上的最新广告。当有特价新广告时,它应该通知我。
i
是我准备支付的价格值,m1
是网站上的所有价格,此外,它以textbox
. 由于某种原因,比较不起作用。最终,我想进一步改变,以便它只通知我新的值。
为了澄清我的意思:产品的价格是一个字符串,我知道找到便宜价格的唯一方法是比较两个字符串:一个原始价格和一个我准备支付的价格。
我希望它现在清楚我的意思:)
在按钮单击时:
{
int i =0;
List<string> codes = new List<string>();
WebClient web = new WebClient();
String html = web.DownloadString("http://www.dhd24.com/azl/index.php?sortorder=51&zeilen_pro_seite=60&suchstring=graupapagei&plz=&umkreis=20&classid=0&nav=classtypeid%3AMQ%3B");
MatchCollection m1 = Regex.Matches(html, @"(.....,-)",
RegexOptions.Singleline);
while (i < 700) {
foreach (Match m in m1) {
i++;
string test = (i.ToString() + ",-");
string d = test.Replace(" ", string.Empty);
string f = m.Groups[1].Value.Replace(" ", string.Empty); ;
if (d == f)
MessageBox.Show("found one!");
string code = m.Groups[1].Value;
codes.Add(code);
}
}
listBox1.DataSource = codes;
}