im当前正在尝试从网站上的用户获取在线状态。我无法将网站内容转换为一个字符串,向我显示用户的在线状态:
</path></g></svg><div class="name-2WpE7M">Friends</div></a></div><header>Direct Messages</header><div class="channel-2QD9_O selected-1HYmZZ" style="height: 42px; opacity: 1;"><a href="/channels/@me/504918247850639363"><div class="wrapper-2F3Zv8 small-5Os1Bb forceDarkTheme-2cI4Hb avatar-small"><div user="Dennis" status="online" class="avatar-small stop-animation" style="background-image: url("/assets/322c936a8c8be1b803cd94861bdfa868.png");"></div><div class="online-2S838R status-oxiHuE small-5Os1Bb status"></div></div><span class="name-2WpE7M">Dennis</span><button class="close-3hZ5Ni"></button></a></div></span></div></div></div><div class="container-2Thooq"><div class="wrapper-2F3Zv8 small-5Os1Bb avatar-small"><div user="halaldi" status="online" class="avatar-3JE4B3 avatar-small stop-animation" style="background-image: url("/assets/0e291f67c9274a1abdddeb3fd919cbaa.png");"></div><div class="online-2S838R status-oxiHuE small-5Os1Bb status status-2kJpnA"></div></div><div class="accountDetails-3k9g4n nameTag-m8r81H"><span
https://pastebin.com/Hb1mp1fq搜索status =“ online”,您将在这里找到2位在线用户。
但是这里是即时通讯卡住的部分,从字符串中获取这些信息的最佳方法是什么?我可以将字符串分解,直到只剩下需要的部分,但是我认为那是愚蠢的,不是最好的方法,所以我很乐意为此学习一种新的更好的方法:)
答案 0 :(得分:1)
您的数据似乎基于HTML。
如果是这样,您可以使用HTML解析库,例如:
https://www.nuget.org/packages/HtmlAgilityPack
它提供了多种解析HTML的方法(通过标签,css等)。