-3
問題は、20回試行で1回だけ正しく実行され、完全にランダムです。 couldntのは、状況に対処する...助けが^^htmlagilitypack chooseinglenode nullを返す
WebClient client = new WebClient();
client.Encoding = Encoding.UTF8;
try
{
html = client.DownloadString(url);
}
catch (WebException)
{
if (MessageBox.Show("url'de hata", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK)
{
}
}
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
HtmlWeb web = new HtmlWeb();
doc.LoadHtml(html);
HtmlNode foo = doc.DocumentNode.SelectSingleNode(Xpath);
Listbox1.Items.Add(foo.Attributes["href"].Value); //error here
currentPage = (foo.Attributes["href"].Value);
動作するHTMLの例と動作しないHTMLの例を含めてください。私たちがその情報を持っていない場合、私たちは共感を提供する以外に何ができますか?私はその方法が不調であることを非常に疑う。これには理由があります。 –
問題は動作し、同じhtmlで動作しません –
私はあなたを信じていません。それは常に*正確に*同じHTML、文字のための文字であることを確認するために何をしましたか?あなたの答えが「私はそれがあるべきだと思った」と答えたら、それは正しい答えではありません。しかし、私たちが自分たちのために見ることができるようにHTMLを見せてください。 –