私はGeckofxでウェブサイトの値を読み取るプログラマを試してみたいです。今私は必要な値を取得しないと、それは私にそれがnullであることを示す次の問題があります。スパンから値を読み取る
<li id="box" class="tooltip" title="">
<div class="classname"></div>
<span class="value">
<span id="class_test" class="">48.066</span>
</span>
</li>
48.066は、私が読みたい値である:
HTMLコードは、私がアクセスできるようにします。
私は誰も私を助けることを願って、私のプライベートなプロジェクトで上に行くことができます解決のため、約2日間:)私が試した
ソリューションのために今すぐ検索:
テスト1:
GeckoElement testelement = null;
testelement = (GeckoElement)Browser.Document.GetElementById("class_test");
string text = testelement.GetAttribute("value");
テスト2:
GeckoHtmlElement testelement = null;
testelement = (GeckoHtmlElement)Browser.Document.GetHtmlElementById("class_test");
string text = testelement.InnerHtml;
2回目のテストでは、その行にブレークポイントを置いたときに 'testelement'には何が入りますか? 'testelement.InnerHtml'を呼び出すと、何が得られますか? – CodingYoshi
testelementがまだnullで、.InnerHtmlがSystem.NullReferenceException例外をスローしました。 – MadIng