亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我可以在不使用 HtmlAgilityPack 等第 3 方庫的情況下抓取 HTML 類嗎?

我可以在不使用 HtmlAgilityPack 等第 3 方庫的情況下抓取 HTML 類嗎?

C#
回首憶惘然 2023-08-20 15:40:14
我想制作一個程序來讀取 imgur.com 上的相冊描述(例如: https: //imgur.com/gallery/DsAE9cv)該元素將是<div class="post-image-description">One owner?</div>但我很難得到描述(一位所有者)。獲得一些提示將非常有幫助!我嘗試使用 HtmlAgilityPack 和 XPath,但它不起作用。string link = txt_Link.Text;var web = new HtmlAgilityPack.HtmlWeb(); HtmlAgilityPack.HtmlDocument doc = web.Load(link); var description = doc.DocumentNode.SelectSingleNode("/html[1]/body[1]/div[8]/div[2]/div[2]/div[2]/div[1]/div[2]/p[1]"); txt_Return.Text = description.ToString();我期望輸出“一個所有者?” 但我得到“NULL”(文本框顯示“HtmlAgility.Node”。
查看完整描述

2 回答

?
手掌心

TA貢獻1942條經驗 獲得超3個贊

description.ToString()不返回預期結果。

使用description.InnerText屬性來查看標題。

返回“一個所有者?” 在你的例子中。


查看完整回答
反對 回復 2023-08-20
?
慕神8447489

TA貢獻1780條經驗 獲得超1個贊

嘗試使用一些在線 XPath 測試工具,

您可以嘗試使用此 XPath 來獲得您需要的結果:

//p[@class='post-image-description']/text()


查看完整回答
反對 回復 2023-08-20
  • 2 回答
  • 0 關注
  • 142 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號