【发布时间】:2019-05-18 19:27:03
【问题描述】:
我正在尝试使用 HtmlAgilityPack 从不同的 url 获取多个数据。
- 它将获得产品价格。
- 但是当产品库存为 0 时。他们正在关闭页面。
我的程序将价格添加到列表框。当页面给出 404 它应该添加空列表框项。
有没有办法让程序更简单?我不能在同一个按钮上使用相同的变量。我正在添加相同的代码来更改数字 (6)。
WebRequest SiteyeBaglantiTalebi06 = HttpWebRequest.Create("https://www.themia.com.tr/The-Mia-Dekor-Mermer-22-Cm-Gri,PR-2432.html");
WebResponse GelenCevap06 = SiteyeBaglantiTalebi06.GetResponse();
StreamReader CevapOku06 = new StreamReader(GelenCevap06.GetResponseStream());
string KaynakKodlar06 = CevapOku06.ReadToEnd();
int IcerikBaslangicIndex06 = KaynakKodlar06.IndexOf("<div class=\"productPrice\">") + 122;
int IcerikBitisIndex06 = KaynakKodlar06.Substring(IcerikBaslangicIndex06).IndexOf("</div>");
listBox3.Items.Add((KaynakKodlar06.Substring(IcerikBaslangicIndex06, IcerikBitisIndex06)));
【问题讨论】:
-
代码格式化,基本文本编辑
标签: c# html-agility-pack