Zed 7 роки тому
батько
коміт
69f5a555cb
1 змінених файлів з 6 додано та 2 видалено
  1. 6 2
      src/parserutils.nim

+ 6 - 2
src/parserutils.nim

@@ -123,8 +123,12 @@ proc parseTweetStats*(node: XmlNode): TweetStats =
 proc parseTweetReply*(node: XmlNode): seq[string] =
   let reply = node.select(".ReplyingToContextBelowAuthor")
   if reply == nil: return
-  for username in reply.selectAll("a"):
-    result.add username.selectText("b")
+
+  let selector = if "Quote" in node.attr("class"): "b"
+                 else: "a b"
+
+  for username in reply.selectAll(selector):
+    result.add username.innerText()
 
 proc getGif(player: XmlNode): Gif =
   let