1

選択したスパン タグの内部テキストを文字列に変換しようとしています。

<span id="course-text">ELEC1700/ELEC1700 2012 S1: Computer Engineering 1</span>

したがって、上記は「ELEC1700/ELEC1700 2012 S1: コンピュータ工学 1」になります。

innerText と getAttributes を使用していくつかの組み合わせを試しましたが、うまくいきません。

string name;

WebClient client = new WebClient();

HtmlAgilityPack.HtmlDocument htmlDoc = new HtmlAgilityPack.HtmlDocument();

htmlDoc.Load(new System.IO.StringReader(client.DownloadString(urlTxtBx.Text)));

name = htmlDoc.DocumentNode.SelectSingleNode("//span[@id='course-text']").InnerText;
4

1 に答える 1

0

urlTxtBx.Text に client.DownloadString がありませんでした。

上記のコードは正常に動作するようになりました:)

于 2012-06-08T11:36:35.243 に答える