VB.NET で良く使う HtmlAgilityPack がイイね(備忘録) - 大人の自由研究

大人の自由研究 ホーム » PC » VB.NET で良く使う HtmlAgilityPack がイイね(備忘録)

VB.NET で良く使う HtmlAgilityPack がイイね(備忘録)



 備忘録 備忘録 備忘録


 HtmlAgilityPack が便利


' HTMLを解析する
Dim doc As New HtmlAgilityPack.HtmlDocument
doc.LoadHtml(htmlText)

' ①トークン取得
token = doc.DocumentNode.SelectSingleNode("/html[1]/body[1]/div[1]/div[3]/div[2]/div[1]/input[1]").GetAttributeValue("value", "")


' ②トークン取得
token = doc.GetElementbyId("token").Attributes("value").Value

以下のように、 id が記述されているので、②でも取得が可能。
<nput id="token" type="hidden" name="token" value="c3e7df6ca112323de0538cf9fecf4e2de812ca"/>

HTML構成など変更されても、id名さえ変わらなければ、プログラムの変更は無い

備忘録 備忘録 備忘録


関連記事
スポンサーサイト
コメント(管理者承認後に公開します)

※未入力可能。メールアドレスは公開されますので、ご注意ください。
非公開コメント

トラックバック

http://ukkey3.blog33.fc2.com/tb.php/709-d1370789