【发布时间】:2020-03-31 02:17:47
【问题描述】:
我的问题是关于以下 html:https://pastebin.com/qT97gBh5
我使用
下载 HTML 站点 var url = "https://www.twitch.tv/monstercat";
var web = new HtmlWeb();
var doc = web.Load(url);
现在我唯一感兴趣的是下一部分的 JSON 数据。
<script type="application/ld+json">[{"@context":"http://schema.org","@type":"VideoObject","thumbnailUrl":["https://static-cdn.jtvnw.net/previews-ttv/live_user_monstercat-{width}x{height}.jpg"],"embedUrl":"https://player.twitch.tv/?channel=monstercat&player=facebook&autoplay=true","name":"Monstercat - Twitch","description":"Non Stop Music - Monstercat Radio ????","videoQuality":"1080p","publication":{"@type":"BroadcastEvent","isLiveBroadcast":true,"startDate":"03/29/2020 19:04:06"},"author":{"@type":"Person","name":"Monstercat","url":"https://www.twitch.tv/monstercat"},"uploadDate":"03/29/2020 19:04:06"}]</script>
我将如何使用 HtmlAgilityPack 来使用 xpath
/html/head/script[2] 接收 JSON 数据?
【问题讨论】:
标签: c# web-scraping html-agility-pack