From 717931166a5ea6e0931f85cb3efc195982ca7b91 Mon Sep 17 00:00:00 2001
From: hooy <56918789+hooyantsing@users.noreply.github.com>
Date: Sat, 11 Feb 2023 02:14:11 +0800
Subject: [PATCH] =?UTF-8?q?=E5=90=91=20webmagic-saxon=20=E7=BB=84=E4=BB=B6?=
 =?UTF-8?q?=E6=8F=90=E4=BE=9B=E8=8B=A5=E5=B9=B2=E6=96=B0=20API=EF=BC=8C?=
 =?UTF-8?q?=E6=9B=B4=E4=BC=98=E9=9B=85=E6=9B=B4=E7=81=B5=E6=B4=BB=E6=9B=B4?=
 =?UTF-8?q?=E5=BC=BA=E5=A4=A7=20(#1108)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* Feature:
* webmagic-saxon 组件新增若干新 API;

* Update: 更优雅的写代码。

* Update: JaxpSelectorUtils 工具类增加 final 关键字。
---
 .../webmagic/selector/JaxpSelectorUtils.java  |  61 +++++++
 .../webmagic/selector/NodeSelector.java       |  32 ++++
 .../webmagic/selector/Xpath2Selector.java     | 155 ++++++++++--------
 .../webmagic/selector/XpathSelectorTest.java  |  57 +++++--
 4 files changed, 216 insertions(+), 89 deletions(-)
 create mode 100644 webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/JaxpSelectorUtils.java
 create mode 100644 webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/NodeSelector.java

diff --git a/webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/JaxpSelectorUtils.java b/webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/JaxpSelectorUtils.java
new file mode 100644
index 00000000..b03f3a2a
--- /dev/null
+++ b/webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/JaxpSelectorUtils.java
@@ -0,0 +1,61 @@
+package us.codecraft.webmagic.selector;
+
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+
+import javax.xml.transform.OutputKeys;
+import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerException;
+import javax.xml.transform.TransformerFactory;
+import javax.xml.transform.dom.DOMSource;
+import javax.xml.transform.stream.StreamResult;
+import java.io.StringWriter;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+/**
+ * @author hooy
+ */
+public final class JaxpSelectorUtils {
+
+    private JaxpSelectorUtils() {
+        throw new RuntimeException("The util class cannot be instanced");
+    }
+
+    public static List<Node> NodeListToArrayList(NodeList nodes) {
+        List<Node> list = new ArrayList<>(nodes.getLength());
+        for (int i = 0; i < nodes.getLength(); i++) {
+            list.add(nodes.item(i));
+        }
+        return list;
+    }
+
+    public static String nodeToString(Node node) throws TransformerException {
+        List<Node> before = Collections.singletonList(node);
+        List<String> after = nodesToStrings(before);
+        if (after.size() > 0) {
+            return after.get(0);
+        } else {
+            return null;
+        }
+    }
+
+    public static List<String> nodesToStrings(List<Node> nodes) throws TransformerException {
+        List<String> results = new ArrayList<>(nodes.size());
+        Transformer transformer = TransformerFactory.newInstance().newTransformer();
+        StreamResult xmlOutput = new StreamResult();
+        transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
+        for (Node node : nodes) {
+            if (node.getNodeType() == Node.ATTRIBUTE_NODE || node.getNodeType() == Node.TEXT_NODE) {
+                results.add(node.getTextContent());
+            } else {
+                xmlOutput.setWriter(new StringWriter());
+                transformer.transform(new DOMSource(node), xmlOutput);
+                results.add(xmlOutput.getWriter().toString());
+            }
+        }
+        return results;
+    }
+
+}
diff --git a/webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/NodeSelector.java b/webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/NodeSelector.java
new file mode 100644
index 00000000..3e6339dd
--- /dev/null
+++ b/webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/NodeSelector.java
@@ -0,0 +1,32 @@
+package us.codecraft.webmagic.selector;
+
+import org.w3c.dom.Node;
+
+import java.util.List;
+
+/**
+ * Selector(extractor) for html node.<br>
+ *
+ * @author hooy <br>
+ * @since 0.8.0
+ */
+public interface NodeSelector {
+
+    /**
+     * Extract single result in text.<br>
+     * If there are more than one result, only the first will be chosen.
+     *
+     * @param node node
+     * @return result
+     */
+    String select(Node node);
+
+    /**
+     * Extract all results in text.<br>
+     *
+     * @param node node
+     * @return results
+     */
+    List<String> selectList(Node node);
+
+}
diff --git a/webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/Xpath2Selector.java b/webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/Xpath2Selector.java
index b63213b6..6c5d7b33 100644
--- a/webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/Xpath2Selector.java
+++ b/webmagic-saxon/src/main/java/us/codecraft/webmagic/selector/Xpath2Selector.java
@@ -1,19 +1,10 @@
 package us.codecraft.webmagic.selector;
 
-import java.io.StringWriter;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 import java.util.concurrent.ConcurrentHashMap;
 
 import javax.xml.namespace.NamespaceContext;
 import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.transform.OutputKeys;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
 import javax.xml.xpath.XPathConstants;
 import javax.xml.xpath.XPathExpression;
 import javax.xml.xpath.XPathExpressionException;
@@ -32,20 +23,22 @@ import net.sf.saxon.lib.NamespaceConstant;
 import net.sf.saxon.xpath.XPathEvaluator;
 import us.codecraft.webmagic.utils.BaseSelectorUtils;
 
+import static us.codecraft.webmagic.selector.JaxpSelectorUtils.*;
+
 /**
  * 支持xpath2.0的选择器。包装了HtmlCleaner和Saxon HE。<br>
  *
- * @author code4crafter@gmail.com <br>
+ * @author code4crafter@gmail.com, hooy <br>
  * Date: 13-4-21
  * Time: 上午9:39
  */
-public class Xpath2Selector implements Selector {
+public class Xpath2Selector implements Selector, NodeSelector {
 
-    private String xpathStr;
+    private final String xpathStr;
 
     private XPathExpression xPathExpression;
 
-    private Logger logger = LoggerFactory.getLogger(getClass());
+    private final Logger logger = LoggerFactory.getLogger(getClass());
 
     public Xpath2Selector(String xpathStr) {
         this.xpathStr = xpathStr;
@@ -56,25 +49,25 @@ public class Xpath2Selector implements Selector {
         }
     }
 
+    public static Xpath2Selector newInstance(String xpathStr) {
+        return new Xpath2Selector(xpathStr);
+    }
+
     enum XPath2NamespaceContext implements NamespaceContext {
 
         INSTANCE;
 
-        private final Map<String, String> prefix2NamespaceMap = new ConcurrentHashMap<String, String>();
+        private final Map<String, String> prefix2NamespaceMap = new ConcurrentHashMap<>();
 
-        private final Map<String, List<String>> namespace2PrefixMap = new ConcurrentHashMap<String, List<String>>();
+        private final Map<String, List<String>> namespace2PrefixMap = new ConcurrentHashMap<>();
 
         private void put(String prefix, String namespaceURI) {
             prefix2NamespaceMap.put(prefix, namespaceURI);
-            List<String> prefixes = namespace2PrefixMap.get(namespaceURI);
-            if (prefixes == null) {
-                prefixes = new ArrayList<String>();
-                namespace2PrefixMap.put(namespaceURI, prefixes);
-            }
+            List<String> prefixes = namespace2PrefixMap.computeIfAbsent(namespaceURI, k -> new ArrayList<>());
             prefixes.add(prefix);
         }
 
-        private XPath2NamespaceContext() {
+        XPath2NamespaceContext() {
             put("fn", NamespaceConstant.FN);
             put("xslt", NamespaceConstant.XSLT);
             put("xhtml", NamespaceConstant.XHTML);
@@ -113,29 +106,18 @@ public class Xpath2Selector implements Selector {
     @Override
     public String select(String text) {
         try {
-            Object result;
-            try {
-                result = xPathExpression.evaluate(parse(text), XPathConstants.NODESET);
-            } catch (XPathExpressionException e) {
-                result = xPathExpression.evaluate(parse(text), XPathConstants.STRING);
-            }
-            if (result instanceof NodeList) {
-                NodeList nodeList = (NodeList) result;
-                if (nodeList.getLength() == 0) {
-                    return null;
-                }
-                Node item = nodeList.item(0);
-                if (item.getNodeType() == Node.ATTRIBUTE_NODE || item.getNodeType() == Node.TEXT_NODE) {
-                    return item.getTextContent();
-                } else {
-                    StreamResult xmlOutput = new StreamResult(new StringWriter());
-                    Transformer transformer = TransformerFactory.newInstance().newTransformer();
-                    transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
-                    transformer.transform(new DOMSource(item), xmlOutput);
-                    return xmlOutput.getWriter().toString();
-                }
-            }
-            return result.toString();
+            Document doc = parse(text);
+            return select(doc);
+        } catch (Exception e) {
+            logger.error("select text error! " + xpathStr, e);
+        }
+        return null;
+    }
+
+    @Override
+    public String select(Node node) {
+        try {
+            return (String) xPathExpression.evaluate(node, XPathConstants.STRING);
         } catch (Exception e) {
             logger.error("select text error! " + xpathStr, e);
         }
@@ -144,43 +126,72 @@ public class Xpath2Selector implements Selector {
 
     @Override
     public List<String> selectList(String text) {
-        List<String> results = new ArrayList<String>();
         try {
-            Object result;
-            try {
-                result = xPathExpression.evaluate(parse(text), XPathConstants.NODESET);
-            } catch (XPathExpressionException e) {
-                result = xPathExpression.evaluate(parse(text), XPathConstants.STRING);
-            }
-            if (result instanceof NodeList) {
-                NodeList nodeList = (NodeList) result;
-                Transformer transformer = TransformerFactory.newInstance().newTransformer();
-                StreamResult xmlOutput = new StreamResult();
-                transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
-                for (int i = 0; i < nodeList.getLength(); i++) {
-                    Node item = nodeList.item(i);
-                    if (item.getNodeType() == Node.ATTRIBUTE_NODE || item.getNodeType() == Node.TEXT_NODE) {
-                        results.add(item.getTextContent());
-                    } else {
-                        xmlOutput.setWriter(new StringWriter());
-                        transformer.transform(new DOMSource(item), xmlOutput);
-                        results.add(xmlOutput.getWriter().toString());
-                    }
-                }
-            } else {
-                results.add(result.toString());
-            }
+            Document doc = parse(text);
+            return selectList(doc);
+        } catch (Exception e) {
+            logger.error("select text error! " + xpathStr, e);
+        }
+        return null;
+    }
+
+    @Override
+    public List<String> selectList(Node node) {
+        try {
+            NodeList result = (NodeList) xPathExpression.evaluate(node, XPathConstants.NODESET);
+            List<Node> nodes = NodeListToArrayList(result);
+            return nodesToStrings(nodes);
         } catch (Exception e) {
             logger.error("select text error! " + xpathStr, e);
         }
-        return results;
+        return null;
     }
 
-    private Document parse(String text) throws ParserConfigurationException {
+    public Node selectNode(String text) {
+        try {
+            Document doc = parse(text);
+            return selectNode(doc);
+        } catch (Exception e) {
+            logger.error("select text error! " + xpathStr, e);
+        }
+        return null;
+    }
+
+    public Node selectNode(Node node) {
+        try {
+            return (Node) xPathExpression.evaluate(node, XPathConstants.NODE);
+        } catch (Exception e) {
+            logger.error("select text error! " + xpathStr, e);
+        }
+        return null;
+    }
+
+    public List<Node> selectNodes(String text) {
+        try {
+            Document doc = parse(text);
+            return selectNodes(doc);
+        } catch (Exception e) {
+            logger.error("select text error! " + xpathStr, e);
+        }
+        return null;
+    }
+
+    public List<Node> selectNodes(Node node) {
+        try {
+            NodeList result = (NodeList) xPathExpression.evaluate(node, XPathConstants.NODESET);
+            return NodeListToArrayList(result);
+        } catch (Exception e) {
+            logger.error("select text error! " + xpathStr, e);
+        }
+        return null;
+    }
+
+    protected static Document parse(String text) throws ParserConfigurationException {
         // HtmlCleaner could not parse <tr></tr> or <td></td> tag directly
         text = BaseSelectorUtils.preParse(text);
         HtmlCleaner htmlCleaner = new HtmlCleaner();
         TagNode tagNode = htmlCleaner.clean(text);
         return new DomSerializer(new CleanerProperties()).createDOM(tagNode);
     }
+
 }
diff --git a/webmagic-saxon/src/test/java/us/codecraft/webmagic/selector/XpathSelectorTest.java b/webmagic-saxon/src/test/java/us/codecraft/webmagic/selector/XpathSelectorTest.java
index 8ac72193..4033fcfb 100644
--- a/webmagic-saxon/src/test/java/us/codecraft/webmagic/selector/XpathSelectorTest.java
+++ b/webmagic-saxon/src/test/java/us/codecraft/webmagic/selector/XpathSelectorTest.java
@@ -11,12 +11,15 @@ import org.junit.Assert;
 import org.junit.Ignore;
 import org.junit.Test;
 
+import org.w3c.dom.Node;
 import us.codecraft.webmagic.Page;
 import us.codecraft.webmagic.Spider;
 import us.codecraft.webmagic.processor.PageProcessor;
 import us.codecraft.xsoup.XPathEvaluator;
 import us.codecraft.xsoup.Xsoup;
 
+import javax.xml.transform.TransformerException;
+
 /**
  * @author code4crafter@gmail.com <br> Date: 13-4-21 Time: 上午10:06
  */
@@ -1388,23 +1391,6 @@ public class XpathSelectorTest {
         Assert.assertEquals("http://www.oschina.net/", selectList.get(0));
     }
 
-    @Ignore("test parse <table> <tr> <td> tag")
-    @Test
-    public void htmlCleanerParseTest() {
-        Spider.create(new RuoxiaPageProcessor()).addUrl("http://www.ruoxia.com/top/dianji/month").thread(1).run();
-    }
-
-    class RuoxiaPageProcessor implements PageProcessor {
-        @Override
-        public void process(Page page) {
-            List<String> items = new Xpath2Selector("//div[@class=\"bd\"]//tbody/tr").selectList(page.getRawText());
-            for (String item : items) {
-                String name = new Xpath2Selector("//td[3]/div/a[1]/text()").select(item);
-                System.out.println(name);
-            }
-        }
-    }
-
     @Ignore("take long time")
     @Test
     public void performanceTest() {
@@ -1496,4 +1482,41 @@ public class XpathSelectorTest {
 
     }
 
+    /**
+     * New api test
+     *
+     * @author hooy
+     * @since 8.0
+     */
+    private String rank = "<div class=\"container\"><div class=\"container-bd\"><div class=\"c-left\"><div class=\"periods\"><a class=\"active\" href=\"http://www.ruoxia.com/top/dianji/day\">日</a> <a href=\"http://www.ruoxia.com/top/dianji/week\">周</a> <a href=\"http://www.ruoxia.com/top/dianji/month\">月</a></div><h1 class=\"page-title\"><i class=\"icon icon-rank\"></i> <span class=\"rankTitle\">点击榜</span></h1><div data-collect-id=\"2550\" class=\"mod mod-clean pattern-update-list update-list\"><div class=\"bd\"><table><thead><tr><th width=\"30\">排名</th><th width=\"50\">分类</th><th>书名/最新章节</th><th width=\"60\">作者</th><th width=\"80\">推荐</th><th width=\"100\">更新时间</th></tr></thead><tbody><tr><td class=\"index\">1.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=54\" class=\"tag\" targe=\"_blank\">现实</a></td><td><div class=\"range\"><a data-collect-index=\"1\" target=\"_blank\" href=\"http://www.ruoxia.com/book/83981\" targe=\"_blank\" class=\"name\">校园妖孽高手</a> <a href=\"http://www.ruoxia.com/book/83981/2154682\" class=\"chapter\">第三十章 求你收我为徒</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/17562559\" targe=\"_blank\" class=\"author\">白色风帆</a></div></td><td><div>0</div></td><td><span class=\"time\">11-24 22:32</span></td></tr><tr class=\"even\"><td class=\"index\">2.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=15\" class=\"tag\" targe=\"_blank\">架空</a></td><td><div class=\"range\"><a data-collect-index=\"2\" target=\"_blank\" href=\"http://www.ruoxia.com/book/43462\" targe=\"_blank\" class=\"name\">凤谋图</a> <a href=\"http://www.ruoxia.com/book/43462/1141799\" class=\"chapter\">写给最亲爱的你们(完结感言+新书推荐)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/4482112\" targe=\"_blank\" class=\"author\">斑陆离</a></div></td><td><div>1047</div></td><td><span class=\"time\">03-04 14:44</span></td></tr><tr><td class=\"index\">3.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=54\" class=\"tag\" targe=\"_blank\">现实</a></td><td><div class=\"range\"><a data-collect-index=\"3\" target=\"_blank\" href=\"http://www.ruoxia.com/book/90878\" targe=\"_blank\" class=\"name\">女神的全职高手</a> <a href=\"http://www.ruoxia.com/book/90878/2491923\" class=\"chapter\">第五十一章 大结局。</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/18515896\" targe=\"_blank\" class=\"author\">白玉书生</a></div></td><td><div>0</div></td><td><span class=\"time\">07-20 09:06</span></td></tr><tr class=\"even\"><td class=\"index\">4.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"4\" target=\"_blank\" href=\"http://www.ruoxia.com/book/80166\" targe=\"_blank\" class=\"name\">闪婚夺爱:总裁老公太霸道</a> <a href=\"http://www.ruoxia.com/book/80166/2167580\" class=\"chapter\">第140章 大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5152286\" targe=\"_blank\" class=\"author\">丛慕然</a></div></td><td><div>0</div></td><td><span class=\"time\">12-03 09:12</span></td></tr><tr><td class=\"index\">5.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=54\" class=\"tag\" targe=\"_blank\">现实</a></td><td><div class=\"range\"><a data-collect-index=\"5\" target=\"_blank\" href=\"http://www.ruoxia.com/book/84765\" targe=\"_blank\" class=\"name\">最强神眼</a> <a href=\"http://www.ruoxia.com/book/84765/2261859\" class=\"chapter\">第72章 没羞没臊(大结局)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/3822610\" targe=\"_blank\" class=\"author\">枫长弦</a></div></td><td><div>0</div></td><td><span class=\"time\">02-01 21:12</span></td></tr><tr class=\"even\"><td class=\"index\">6.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=24\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"6\" target=\"_blank\" href=\"http://www.ruoxia.com/book/41149\" targe=\"_blank\" class=\"name\">胎楼</a> <a href=\"http://www.ruoxia.com/book/41149/1135302\" class=\"chapter\">写在最后的私话</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5095127\" targe=\"_blank\" class=\"author\">丫丫雅雅</a></div></td><td><div>3455</div></td><td><span class=\"time\">02-28 12:31</span></td></tr><tr><td class=\"index\">7.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=24\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"7\" target=\"_blank\" href=\"http://www.ruoxia.com/book/40863\" targe=\"_blank\" class=\"name\">我的未婚夫白狐大人</a> <a href=\"http://www.ruoxia.com/book/40863/1180864\" class=\"chapter\">【免费公告】新书《道士房东,快开门》已经发布了</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5058618\" targe=\"_blank\" class=\"author\">佚之狐</a></div></td><td><div>20614</div></td><td><span class=\"time\">03-31 12:37</span></td></tr><tr class=\"even\"><td class=\"index\">8.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=50\" class=\"tag\" targe=\"_blank\">复仇</a></td><td><div class=\"range\"><a data-collect-index=\"8\" target=\"_blank\" href=\"http://www.ruoxia.com/book/30816\" targe=\"_blank\" class=\"name\">艳骨</a> <a href=\"http://www.ruoxia.com/book/30816/769427\" class=\"chapter\">番外(司浔)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/1729575\" targe=\"_blank\" class=\"author\">e小调</a></div></td><td><div>55</div></td><td><span class=\"time\">06-03 11:43</span></td></tr><tr><td class=\"index\">9.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"9\" target=\"_blank\" href=\"http://www.ruoxia.com/book/82131\" targe=\"_blank\" class=\"name\">王爷,别动粗</a> <a href=\"http://www.ruoxia.com/book/82131/2097402\" class=\"chapter\">第041章 看来这个女人是在乎他的</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/15972439\" targe=\"_blank\" class=\"author\">春亦盎然</a></div></td><td><div>0</div></td><td><span class=\"time\">10-27 18:50</span></td></tr><tr class=\"even\"><td class=\"index\">10.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=19\" class=\"tag\" targe=\"_blank\">宫斗</a></td><td><div class=\"range\"><a data-collect-index=\"10\" target=\"_blank\" href=\"http://www.ruoxia.com/book/52279\" targe=\"_blank\" class=\"name\">深宫胭脂乱</a> <a href=\"http://www.ruoxia.com/book/52279/1567850\" class=\"chapter\">【263】为夫来的,可还算及时 HE版,感谢小伙伴们大半年来的不离不弃!</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/1664188\" targe=\"_blank\" class=\"author\">糖小贩</a></div></td><td><div>320</div></td><td><span class=\"time\">10-31 13:58</span></td></tr><tr><td class=\"index\">11.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=19\" class=\"tag\" targe=\"_blank\">宫斗</a></td><td><div class=\"range\"><a data-collect-index=\"11\" target=\"_blank\" href=\"http://www.ruoxia.com/book/45621\" targe=\"_blank\" class=\"name\">深宫安容传</a> <a href=\"http://www.ruoxia.com/book/45621/1361138\" class=\"chapter\">番外4 韶华不负,生生世世 (有红包哟)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5146663\" targe=\"_blank\" class=\"author\">鱼墨</a></div></td><td><div>6268</div></td><td><span class=\"time\">07-12 20:23</span></td></tr><tr class=\"even\"><td class=\"index\">12.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=54\" class=\"tag\" targe=\"_blank\">现实</a></td><td><div class=\"range\"><a data-collect-index=\"12\" target=\"_blank\" href=\"http://www.ruoxia.com/book/69000\" targe=\"_blank\" class=\"name\">我们的爱,未完待续</a> <a href=\"http://www.ruoxia.com/book/69000/1680336\" class=\"chapter\">第175章 番外:人生没有太晚的开始</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5152286\" targe=\"_blank\" class=\"author\">丛慕然</a></div></td><td><div>0</div></td><td><span class=\"time\">01-18 23:00</span></td></tr><tr><td class=\"index\">13.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=35\" class=\"tag\" targe=\"_blank\">婚恋</a></td><td><div class=\"range\"><a data-collect-index=\"13\" target=\"_blank\" href=\"http://www.ruoxia.com/book/65082\" targe=\"_blank\" class=\"name\">我在时光深处忘记你</a> <a href=\"http://www.ruoxia.com/book/65082/1631623\" class=\"chapter\">新书已开</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5222423\" targe=\"_blank\" class=\"author\">柯三岁</a></div></td><td><div>0</div></td><td><span class=\"time\">12-14 20:50</span></td></tr><tr class=\"even\"><td class=\"index\">14.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=22\" class=\"tag\" targe=\"_blank\">修真</a></td><td><div class=\"range\"><a data-collect-index=\"14\" target=\"_blank\" href=\"http://www.ruoxia.com/book/85911\" targe=\"_blank\" class=\"name\">女神总裁的妖孽兵王</a> <a href=\"http://www.ruoxia.com/book/85911/2265301\" class=\"chapter\">第52章 好吃的?</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5507678\" targe=\"_blank\" class=\"author\">包仙人</a></div></td><td><div>0</div></td><td><span class=\"time\">02-03 23:40</span></td></tr><tr><td class=\"index\">15.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"15\" target=\"_blank\" href=\"http://www.ruoxia.com/book/83315\" targe=\"_blank\" class=\"name\">攻心为上:薄情总裁求放过</a> <a href=\"http://www.ruoxia.com/book/83315/2126598\" class=\"chapter\">第21章:别让我讨厌你</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/17393569\" targe=\"_blank\" class=\"author\">七月晚笙</a></div></td><td><div>0</div></td><td><span class=\"time\">11-06 23:38</span></td></tr><tr class=\"even\"><td class=\"index\">16.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"16\" target=\"_blank\" href=\"http://www.ruoxia.com/book/39361\" targe=\"_blank\" class=\"name\">妙手萌妃</a> <a href=\"http://www.ruoxia.com/book/39361/1021373\" class=\"chapter\">九十六</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/4048268\" targe=\"_blank\" class=\"author\">糖酱不甩</a></div></td><td><div>191</div></td><td><span class=\"time\">12-02 23:37</span></td></tr><tr><td class=\"index\">17.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"17\" target=\"_blank\" href=\"http://www.ruoxia.com/book/35111\" targe=\"_blank\" class=\"name\">炮灰女配二嫁攻略</a> <a href=\"http://www.ruoxia.com/book/35111/942024\" class=\"chapter\">番外</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/4165342\" targe=\"_blank\" class=\"author\">烬相思</a></div></td><td><div>412</div></td><td><span class=\"time\">10-13 22:39</span></td></tr><tr class=\"even\"><td class=\"index\">18.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"18\" target=\"_blank\" href=\"http://www.ruoxia.com/book/46464\" targe=\"_blank\" class=\"name\">娇妻别逃</a> <a href=\"http://www.ruoxia.com/book/46464/1344044\" class=\"chapter\">系列文开更了!</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5625273\" targe=\"_blank\" class=\"author\">九竹</a></div></td><td><div>635</div></td><td><span class=\"time\">07-01 13:15</span></td></tr><tr><td class=\"index\">19.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=15\" class=\"tag\" targe=\"_blank\">架空</a></td><td><div class=\"range\"><a data-collect-index=\"19\" target=\"_blank\" href=\"http://www.ruoxia.com/book/26318\" targe=\"_blank\" class=\"name\">妾惊华</a> <a href=\"http://www.ruoxia.com/book/26318/789360\" class=\"chapter\">番外 3 正式完结 鬼月篇</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2970776\" targe=\"_blank\" class=\"author\">温柔的小白兔</a></div></td><td><div>144</div></td><td><span class=\"time\">06-18 09:35</span></td></tr><tr class=\"even\"><td class=\"index\">20.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=20\" class=\"tag\" targe=\"_blank\">宅斗</a></td><td><div class=\"range\"><a data-collect-index=\"20\" target=\"_blank\" href=\"http://www.ruoxia.com/book/46115\" targe=\"_blank\" class=\"name\">废妾青瑶</a> <a href=\"http://www.ruoxia.com/book/46115/1420123\" class=\"chapter\">冷玉•世上堪哀只有痴 (不无聊依旧发着玩)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/3428612\" targe=\"_blank\" class=\"author\">梦中说梦</a></div></td><td><div>1032</div></td><td><span class=\"time\">08-15 19:03</span></td></tr><tr><td class=\"index\">21.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=19\" class=\"tag\" targe=\"_blank\">宫斗</a></td><td><div class=\"range\"><a data-collect-index=\"21\" target=\"_blank\" href=\"http://www.ruoxia.com/book/78428\" targe=\"_blank\" class=\"name\">帝女长乐</a> <a href=\"http://www.ruoxia.com/book/78428/2057572\" class=\"chapter\">第一百六十三章大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5672126\" targe=\"_blank\" class=\"author\">梅花香雨</a></div></td><td><div>0</div></td><td><span class=\"time\">09-30 20:32</span></td></tr><tr class=\"even\"><td class=\"index\">22.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"22\" target=\"_blank\" href=\"http://www.ruoxia.com/book/72124\" targe=\"_blank\" class=\"name\">总裁在上,萌妻不乖</a> <a href=\"http://www.ruoxia.com/book/72124/1880164\" class=\"chapter\">新文公告</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5152286\" targe=\"_blank\" class=\"author\">丛慕然</a></div></td><td><div>0</div></td><td><span class=\"time\">06-05 11:31</span></td></tr><tr><td class=\"index\">23.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=47\" class=\"tag\" targe=\"_blank\">重生</a></td><td><div class=\"range\"><a data-collect-index=\"23\" target=\"_blank\" href=\"http://www.ruoxia.com/book/63141\" targe=\"_blank\" class=\"name\">重生之只想好好爱你</a> <a href=\"http://www.ruoxia.com/book/63141/1604556\" class=\"chapter\">第三百三十一章 明白心意</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2149297\" targe=\"_blank\" class=\"author\">忘忧草</a></div></td><td><div>80</div></td><td><span class=\"time\">11-25 19:56</span></td></tr><tr class=\"even\"><td class=\"index\">24.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=49\" class=\"tag\" targe=\"_blank\">异世</a></td><td><div class=\"range\"><a data-collect-index=\"24\" target=\"_blank\" href=\"http://www.ruoxia.com/book/45001\" targe=\"_blank\" class=\"name\">末世之活下去</a> <a href=\"http://www.ruoxia.com/book/45001/1073956\" class=\"chapter\">第一百一十四章 大结局之另种结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/4876856\" targe=\"_blank\" class=\"author\">清风随意</a></div></td><td><div>68</div></td><td><span class=\"time\">01-12 10:06</span></td></tr><tr><td class=\"index\">25.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"25\" target=\"_blank\" href=\"http://www.ruoxia.com/book/70099\" targe=\"_blank\" class=\"name\">以婚试爱:总裁老公太过分</a> <a href=\"http://www.ruoxia.com/book/70099/1871138\" class=\"chapter\">第二百章 温哥华的暖冬</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/14023478\" targe=\"_blank\" class=\"author\">乔慕燃</a></div></td><td><div>0</div></td><td><span class=\"time\">05-29 18:46</span></td></tr><tr class=\"even\"><td class=\"index\">26.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=35\" class=\"tag\" targe=\"_blank\">婚恋</a></td><td><div class=\"range\"><a data-collect-index=\"26\" target=\"_blank\" href=\"http://www.ruoxia.com/book/51499\" targe=\"_blank\" class=\"name\">顾瑾,我们要好好的</a> <a href=\"http://www.ruoxia.com/book/51499/2122738\" class=\"chapter\">新书~婚不谈爱,总裁老公住隔壁</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2099877\" targe=\"_blank\" class=\"author\">一朵66</a></div></td><td><div>2778</div></td><td><span class=\"time\">11-04 17:48</span></td></tr><tr><td class=\"index\">27.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=1\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"27\" target=\"_blank\" href=\"http://www.ruoxia.com/book/62293\" targe=\"_blank\" class=\"name\">吟尸调妃</a> <a href=\"http://www.ruoxia.com/book/62293/1620092\" class=\"chapter\">作品最后</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/6052301\" targe=\"_blank\" class=\"author\">乔沫若轩</a></div></td><td><div>207</div></td><td><span class=\"time\">12-06 16:57</span></td></tr><tr class=\"even\"><td class=\"index\">28.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"28\" target=\"_blank\" href=\"http://www.ruoxia.com/book/32090\" targe=\"_blank\" class=\"name\">嫡女皇商</a> <a href=\"http://www.ruoxia.com/book/32090/1065024\" class=\"chapter\">皇商开始修文</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2595590\" targe=\"_blank\" class=\"author\">十七帝</a></div></td><td><div>260</div></td><td><span class=\"time\">01-04 23:26</span></td></tr><tr><td class=\"index\">29.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"29\" target=\"_blank\" href=\"http://www.ruoxia.com/book/80386\" targe=\"_blank\" class=\"name\">豪门养女:总裁请息怒</a> <a href=\"http://www.ruoxia.com/book/80386/2174667\" class=\"chapter\">第一百三十五章 最终番外</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2079910\" targe=\"_blank\" class=\"author\">杨家小呆</a></div></td><td><div>0</div></td><td><span class=\"time\">12-07 21:39</span></td></tr><tr class=\"even\"><td class=\"index\">30.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=15\" class=\"tag\" targe=\"_blank\">架空</a></td><td><div class=\"range\"><a data-collect-index=\"30\" target=\"_blank\" href=\"http://www.ruoxia.com/book/46774\" targe=\"_blank\" class=\"name\">这盛世,如你所愿</a> <a href=\"http://www.ruoxia.com/book/46774/1282874\" class=\"chapter\">【免费公告】完结感言+新书公告</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/4950247\" targe=\"_blank\" class=\"author\">南风知意</a></div></td><td><div>1127</div></td><td><span class=\"time\">06-06 17:28</span></td></tr><tr><td class=\"index\">31.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"31\" target=\"_blank\" href=\"http://www.ruoxia.com/book/34887\" targe=\"_blank\" class=\"name\">江湖有晴天</a> <a href=\"http://www.ruoxia.com/book/34887/901292\" class=\"chapter\">第一二零章 阴谋叠加,尘埃落定(结局篇)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2077970\" targe=\"_blank\" class=\"author\">洛紫晴</a></div></td><td><div>113</div></td><td><span class=\"time\">09-13 09:06</span></td></tr><tr class=\"even\"><td class=\"index\">32.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=15\" class=\"tag\" targe=\"_blank\">架空</a></td><td><div class=\"range\"><a data-collect-index=\"32\" target=\"_blank\" href=\"http://www.ruoxia.com/book/57202\" targe=\"_blank\" class=\"name\">江山不若美人顾</a> <a href=\"http://www.ruoxia.com/book/57202/1711384\" class=\"chapter\">番外:最终章</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2067719\" targe=\"_blank\" class=\"author\">慕容以泽</a></div></td><td><div>597</div></td><td><span class=\"time\">02-14 18:47</span></td></tr><tr><td class=\"index\">33.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=24\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"33\" target=\"_blank\" href=\"http://www.ruoxia.com/book/54323\" targe=\"_blank\" class=\"name\">一碰冥婚</a> <a href=\"http://www.ruoxia.com/book/54323/1280258\" class=\"chapter\">第一百三十九章 秦无极诡上身</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/4782768\" targe=\"_blank\" class=\"author\">二手玫瑰</a></div></td><td><div>528</div></td><td><span class=\"time\">06-04 22:04</span></td></tr><tr class=\"even\"><td class=\"index\">34.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"34\" target=\"_blank\" href=\"http://www.ruoxia.com/book/27977\" targe=\"_blank\" class=\"name\">侯门丑媳</a> <a href=\"http://www.ruoxia.com/book/27977/774342\" class=\"chapter\">第202章 大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/666311\" targe=\"_blank\" class=\"author\">东方怡然</a></div></td><td><div>328</div></td><td><span class=\"time\">06-06 22:09</span></td></tr><tr><td class=\"index\">35.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=15\" class=\"tag\" targe=\"_blank\">架空</a></td><td><div class=\"range\"><a data-collect-index=\"35\" target=\"_blank\" href=\"http://www.ruoxia.com/book/26287\" targe=\"_blank\" class=\"name\">将本红妆</a> <a href=\"http://www.ruoxia.com/book/26287/756383\" class=\"chapter\">完结感言 我们新文见</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2382839\" targe=\"_blank\" class=\"author\">故城阿九</a></div></td><td><div>539</div></td><td><span class=\"time\">05-24 14:42</span></td></tr><tr class=\"even\"><td class=\"index\">36.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=15\" class=\"tag\" targe=\"_blank\">架空</a></td><td><div class=\"range\"><a data-collect-index=\"36\" target=\"_blank\" href=\"http://www.ruoxia.com/book/79251\" targe=\"_blank\" class=\"name\">妃卿非故:世子,有事好商量</a> <a href=\"http://www.ruoxia.com/book/79251/2304572\" class=\"chapter\">最后的一点小内容</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5270097\" targe=\"_blank\" class=\"author\">白玉琼楼</a></div></td><td><div>0</div></td><td><span class=\"time\">03-05 23:27</span></td></tr><tr><td class=\"index\">37.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"37\" target=\"_blank\" href=\"http://www.ruoxia.com/book/31901\" targe=\"_blank\" class=\"name\">美人潋滟</a> <a href=\"http://www.ruoxia.com/book/31901/1998239\" class=\"chapter\">新文《爱有余温,触手可及》</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/1412126\" targe=\"_blank\" class=\"author\">冷在</a></div></td><td><div>3215</div></td><td><span class=\"time\">08-21 16:38</span></td></tr><tr class=\"even\"><td class=\"index\">38.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=19\" class=\"tag\" targe=\"_blank\">宫斗</a></td><td><div class=\"range\"><a data-collect-index=\"38\" target=\"_blank\" href=\"http://www.ruoxia.com/book/52159\" targe=\"_blank\" class=\"name\">后宫长梧传</a> <a href=\"http://www.ruoxia.com/book/52159/1402619\" class=\"chapter\">160 大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/6660633\" targe=\"_blank\" class=\"author\">嘟嘟爱吃鱼</a></div></td><td><div>905</div></td><td><span class=\"time\">08-04 20:24</span></td></tr><tr><td class=\"index\">39.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=24\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"39\" target=\"_blank\" href=\"http://www.ruoxia.com/book/51408\" targe=\"_blank\" class=\"name\">冥夫别过来</a> <a href=\"http://www.ruoxia.com/book/51408/1380765\" class=\"chapter\">新文速递(我好慌)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2538685\" targe=\"_blank\" class=\"author\">陌妖</a></div></td><td><div>1328</div></td><td><span class=\"time\">07-25 10:58</span></td></tr><tr class=\"even\"><td class=\"index\">40.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"40\" target=\"_blank\" href=\"http://www.ruoxia.com/book/44908\" targe=\"_blank\" class=\"name\">公子好倾城</a> <a href=\"http://www.ruoxia.com/book/44908/1094556\" class=\"chapter\">番外</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5193966\" targe=\"_blank\" class=\"author\">颜箴言</a></div></td><td><div>203</div></td><td><span class=\"time\">01-27 20:53</span></td></tr><tr><td class=\"index\">41.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=19\" class=\"tag\" targe=\"_blank\">宫斗</a></td><td><div class=\"range\"><a data-collect-index=\"41\" target=\"_blank\" href=\"http://www.ruoxia.com/book/33791\" targe=\"_blank\" class=\"name\">女相倾天下</a> <a href=\"http://www.ruoxia.com/book/33791/879406\" class=\"chapter\">第九十三章 大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/3970105\" targe=\"_blank\" class=\"author\">睡梦之城</a></div></td><td><div>407</div></td><td><span class=\"time\">08-31 09:03</span></td></tr><tr class=\"even\"><td class=\"index\">42.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=20\" class=\"tag\" targe=\"_blank\">宅斗</a></td><td><div class=\"range\"><a data-collect-index=\"42\" target=\"_blank\" href=\"http://www.ruoxia.com/book/28208\" targe=\"_blank\" class=\"name\">庶辜</a> <a href=\"http://www.ruoxia.com/book/28208/727884\" class=\"chapter\">请假通知</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/1434153\" targe=\"_blank\" class=\"author\">君醉</a></div></td><td><div>16</div></td><td><span class=\"time\">05-03 17:38</span></td></tr><tr><td class=\"index\">43.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"43\" target=\"_blank\" href=\"http://www.ruoxia.com/book/79201\" targe=\"_blank\" class=\"name\">隐婚蜜爱:首席老公别太坏</a> <a href=\"http://www.ruoxia.com/book/79201/2130842\" class=\"chapter\">第138章 筱雅,我终于等到你了!</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/15011710\" targe=\"_blank\" class=\"author\">古月初雪</a></div></td><td><div>0</div></td><td><span class=\"time\">11-10 08:00</span></td></tr><tr class=\"even\"><td class=\"index\">44.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=35\" class=\"tag\" targe=\"_blank\">婚恋</a></td><td><div class=\"range\"><a data-collect-index=\"44\" target=\"_blank\" href=\"http://www.ruoxia.com/book/76667\" targe=\"_blank\" class=\"name\">予你爱情,还我光阴</a> <a href=\"http://www.ruoxia.com/book/76667/1937700\" class=\"chapter\">第066章 结尾</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/15544088\" targe=\"_blank\" class=\"author\">美人折</a></div></td><td><div>0</div></td><td><span class=\"time\">07-12 21:37</span></td></tr><tr><td class=\"index\">45.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=15\" class=\"tag\" targe=\"_blank\">架空</a></td><td><div class=\"range\"><a data-collect-index=\"45\" target=\"_blank\" href=\"http://www.ruoxia.com/book/73761\" targe=\"_blank\" class=\"name\">王妃,王爷又来拆墙了</a> <a href=\"http://www.ruoxia.com/book/73761/1908547\" class=\"chapter\">有红包</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5672126\" targe=\"_blank\" class=\"author\">梅花香雨</a></div></td><td><div>0</div></td><td><span class=\"time\">06-23 21:02</span></td></tr><tr class=\"even\"><td class=\"index\">46.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=24\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"46\" target=\"_blank\" href=\"http://www.ruoxia.com/book/42459\" targe=\"_blank\" class=\"name\">爱上我的阴阳先生</a> <a href=\"http://www.ruoxia.com/book/42459/1273498\" class=\"chapter\">完本感言</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/3227798\" targe=\"_blank\" class=\"author\">魑魅魁魃</a></div></td><td><div>1382</div></td><td><span class=\"time\">05-31 20:36</span></td></tr><tr><td class=\"index\">47.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=47\" class=\"tag\" targe=\"_blank\">重生</a></td><td><div class=\"range\"><a data-collect-index=\"47\" target=\"_blank\" href=\"http://www.ruoxia.com/book/29035\" targe=\"_blank\" class=\"name\">嫡女重生</a> <a href=\"http://www.ruoxia.com/book/29035/828174\" class=\"chapter\">完结感言</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/3252807\" targe=\"_blank\" class=\"author\">小喵家的温婉</a></div></td><td><div>334</div></td><td><span class=\"time\">07-16 19:19</span></td></tr><tr class=\"even\"><td class=\"index\">48.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=35\" class=\"tag\" targe=\"_blank\">婚恋</a></td><td><div class=\"range\"><a data-collect-index=\"48\" target=\"_blank\" href=\"http://www.ruoxia.com/book/58092\" targe=\"_blank\" class=\"name\">亲爱的,我不等你了</a> <a href=\"http://www.ruoxia.com/book/58092/2105021\" class=\"chapter\">嘿,还有宝贝在吗?</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5209133\" targe=\"_blank\" class=\"author\">依人茶</a></div></td><td><div>505</div></td><td><span class=\"time\">11-01 16:42</span></td></tr><tr><td class=\"index\">49.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=35\" class=\"tag\" targe=\"_blank\">婚恋</a></td><td><div class=\"range\"><a data-collect-index=\"49\" target=\"_blank\" href=\"http://www.ruoxia.com/book/77198\" targe=\"_blank\" class=\"name\">爱已过期:总裁前夫请放手</a> <a href=\"http://www.ruoxia.com/book/77198/2085300\" class=\"chapter\">第一百六十七章 余生有你陪伴 全文完</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2149297\" targe=\"_blank\" class=\"author\">忘忧草</a></div></td><td><div>0</div></td><td><span class=\"time\">10-19 18:32</span></td></tr><tr class=\"even\"><td class=\"index\">50.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"50\" target=\"_blank\" href=\"http://www.ruoxia.com/book/56098\" targe=\"_blank\" class=\"name\">你的甜蜜,触手不及</a> <a href=\"http://www.ruoxia.com/book/56098/1476223\" class=\"chapter\">圆宝的完结感言</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/7144700\" targe=\"_blank\" class=\"author\">圆八宝</a></div></td><td><div>540</div></td><td><span class=\"time\">09-19 19:18</span></td></tr><tr><td class=\"index\">51.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=35\" class=\"tag\" targe=\"_blank\">婚恋</a></td><td><div class=\"range\"><a data-collect-index=\"51\" target=\"_blank\" href=\"http://www.ruoxia.com/book/45650\" targe=\"_blank\" class=\"name\">江太太,恋爱已生效</a> <a href=\"http://www.ruoxia.com/book/45650/1161174\" class=\"chapter\">江先生和江太太的恋城旧忆(三) 怀孕篇</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5548454\" targe=\"_blank\" class=\"author\">呆小萌的包子</a></div></td><td><div>226</div></td><td><span class=\"time\">03-18 13:09</span></td></tr><tr class=\"even\"><td class=\"index\">52.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"52\" target=\"_blank\" href=\"http://www.ruoxia.com/book/28004\" targe=\"_blank\" class=\"name\">倾城不过未亡人</a> <a href=\"http://www.ruoxia.com/book/28004/1147278\" class=\"chapter\">楚木萧萧 第一章</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2067719\" targe=\"_blank\" class=\"author\">慕容以泽</a></div></td><td><div>1026</div></td><td><span class=\"time\">03-08 16:28</span></td></tr><tr><td class=\"index\">53.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=47\" class=\"tag\" targe=\"_blank\">重生</a></td><td><div class=\"range\"><a data-collect-index=\"53\" target=\"_blank\" href=\"http://www.ruoxia.com/book/46534\" targe=\"_blank\" class=\"name\">重生女二嫁攻略</a> <a href=\"http://www.ruoxia.com/book/46534/1122895\" class=\"chapter\">算是完结感言吧</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2595590\" targe=\"_blank\" class=\"author\">十七帝</a></div></td><td><div>304</div></td><td><span class=\"time\">02-19 10:25</span></td></tr><tr class=\"even\"><td class=\"index\">54.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=24\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"54\" target=\"_blank\" href=\"http://www.ruoxia.com/book/42151\" targe=\"_blank\" class=\"name\">冥婚难测</a> <a href=\"http://www.ruoxia.com/book/42151/1117992\" class=\"chapter\">完结感言(有惊喜哦,戳进来看看)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/1494532\" targe=\"_blank\" class=\"author\">鬼爹</a></div></td><td><div>2617</div></td><td><span class=\"time\">02-15 20:57</span></td></tr><tr><td class=\"index\">55.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"55\" target=\"_blank\" href=\"http://www.ruoxia.com/book/33600\" targe=\"_blank\" class=\"name\">傻王贤妃</a> <a href=\"http://www.ruoxia.com/book/33600/891372\" class=\"chapter\">感言</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/1249730\" targe=\"_blank\" class=\"author\">汐凉</a></div></td><td><div>199</div></td><td><span class=\"time\">09-04 19:43</span></td></tr><tr class=\"even\"><td class=\"index\">56.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=16\" class=\"tag\" targe=\"_blank\">同人</a></td><td><div class=\"range\"><a data-collect-index=\"56\" target=\"_blank\" href=\"http://www.ruoxia.com/book/30689\" targe=\"_blank\" class=\"name\">清宫瑾妃传</a> <a href=\"http://www.ruoxia.com/book/30689/832178\" class=\"chapter\">第220章 此生唯你(大结局)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/1677848\" targe=\"_blank\" class=\"author\">芳小苓</a></div></td><td><div>768</div></td><td><span class=\"time\">07-19 20:00</span></td></tr><tr><td class=\"index\">57.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=20\" class=\"tag\" targe=\"_blank\">宅斗</a></td><td><div class=\"range\"><a data-collect-index=\"57\" target=\"_blank\" href=\"http://www.ruoxia.com/book/83309\" targe=\"_blank\" class=\"name\">庶女世子妃</a> <a href=\"http://www.ruoxia.com/book/83309/2273884\" class=\"chapter\">第一六五章 完美结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/3227798\" targe=\"_blank\" class=\"author\">魑魅魁魃</a></div></td><td><div>0</div></td><td><span class=\"time\">02-13 18:13</span></td></tr><tr class=\"even\"><td class=\"index\">58.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"58\" target=\"_blank\" href=\"http://www.ruoxia.com/book/80185\" targe=\"_blank\" class=\"name\">我曾卑微爱过你</a> <a href=\"http://www.ruoxia.com/book/80185/2135467\" class=\"chapter\">第96章 大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5321782\" targe=\"_blank\" class=\"author\">懒桔不懒</a></div></td><td><div>0</div></td><td><span class=\"time\">11-12 22:23</span></td></tr><tr><td class=\"index\">59.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=15\" class=\"tag\" targe=\"_blank\">架空</a></td><td><div class=\"range\"><a data-collect-index=\"59\" target=\"_blank\" href=\"http://www.ruoxia.com/book/74007\" targe=\"_blank\" class=\"name\">妾倾天下</a> <a href=\"http://www.ruoxia.com/book/74007/1962721\" class=\"chapter\">第162章 母仪天下(全书完)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/14890712\" targe=\"_blank\" class=\"author\">璃璃</a></div></td><td><div>0</div></td><td><span class=\"time\">07-28 23:42</span></td></tr><tr class=\"even\"><td class=\"index\">60.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=35\" class=\"tag\" targe=\"_blank\">婚恋</a></td><td><div class=\"range\"><a data-collect-index=\"60\" target=\"_blank\" href=\"http://www.ruoxia.com/book/66546\" targe=\"_blank\" class=\"name\">纵使情深如故</a> <a href=\"http://www.ruoxia.com/book/66546/1697902\" class=\"chapter\">【175】一言不合就完结</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/1664188\" targe=\"_blank\" class=\"author\">糖小贩</a></div></td><td><div>0</div></td><td><span class=\"time\">02-03 23:09</span></td></tr><tr><td class=\"index\">61.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"61\" target=\"_blank\" href=\"http://www.ruoxia.com/book/59727\" targe=\"_blank\" class=\"name\">爱你,可念不可说</a> <a href=\"http://www.ruoxia.com/book/59727/1664270\" class=\"chapter\">完结感言</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/1494532\" targe=\"_blank\" class=\"author\">鬼爹</a></div></td><td><div>285</div></td><td><span class=\"time\">01-07 19:21</span></td></tr><tr class=\"even\"><td class=\"index\">62.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=47\" class=\"tag\" targe=\"_blank\">重生</a></td><td><div class=\"range\"><a data-collect-index=\"62\" target=\"_blank\" href=\"http://www.ruoxia.com/book/27946\" targe=\"_blank\" class=\"name\">美人皮,噬骨香</a> <a href=\"http://www.ruoxia.com/book/27946/1538607\" class=\"chapter\">【完结感言】</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/1311937\" targe=\"_blank\" class=\"author\">涣茶</a></div></td><td><div>654</div></td><td><span class=\"time\">10-12 18:16</span></td></tr><tr><td class=\"index\">63.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=43\" class=\"tag\" targe=\"_blank\">异能</a></td><td><div class=\"range\"><a data-collect-index=\"63\" target=\"_blank\" href=\"http://www.ruoxia.com/book/47521\" targe=\"_blank\" class=\"name\">末世之拐个系统做男神</a> <a href=\"http://www.ruoxia.com/book/47521/1319390\" class=\"chapter\">以后的日子 番外二</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5776194\" targe=\"_blank\" class=\"author\">TK。优酱</a></div></td><td><div>617</div></td><td><span class=\"time\">06-18 20:23</span></td></tr><tr class=\"even\"><td class=\"index\">64.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=19\" class=\"tag\" targe=\"_blank\">宫斗</a></td><td><div class=\"range\"><a data-collect-index=\"64\" target=\"_blank\" href=\"http://www.ruoxia.com/book/50621\" targe=\"_blank\" class=\"name\">笑嫁江山</a> <a href=\"http://www.ruoxia.com/book/50621/1276556\" class=\"chapter\">第三百一十五章 伤怀</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/4819693\" targe=\"_blank\" class=\"author\">与文</a></div></td><td><div>27</div></td><td><span class=\"time\">06-02 21:05</span></td></tr><tr><td class=\"index\">65.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=28\" class=\"tag\" targe=\"_blank\">种田</a></td><td><div class=\"range\"><a data-collect-index=\"65\" target=\"_blank\" href=\"http://www.ruoxia.com/book/31900\" targe=\"_blank\" class=\"name\">重生之带着装备去种田</a> <a href=\"http://www.ruoxia.com/book/31900/886594\" class=\"chapter\">第一百三十五章 大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/21456\" targe=\"_blank\" class=\"author\">灵山小道士</a></div></td><td><div>206</div></td><td><span class=\"time\">08-31 19:23</span></td></tr><tr class=\"even\"><td class=\"index\">66.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=20\" class=\"tag\" targe=\"_blank\">宅斗</a></td><td><div class=\"range\"><a data-collect-index=\"66\" target=\"_blank\" href=\"http://www.ruoxia.com/book/27944\" targe=\"_blank\" class=\"name\">恶毒女配的悠然生活</a> <a href=\"http://www.ruoxia.com/book/27944/847971\" class=\"chapter\">第240章 下辈子你还是我的妻(完)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/3147647\" targe=\"_blank\" class=\"author\">翦语</a></div></td><td><div>2444</div></td><td><span class=\"time\">08-19 15:51</span></td></tr><tr><td class=\"index\">67.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=20\" class=\"tag\" targe=\"_blank\">宅斗</a></td><td><div class=\"range\"><a data-collect-index=\"67\" target=\"_blank\" href=\"http://www.ruoxia.com/book/28130\" targe=\"_blank\" class=\"name\">一品皇妻</a> <a href=\"http://www.ruoxia.com/book/28130/857549\" class=\"chapter\">第158章 大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/3167696\" targe=\"_blank\" class=\"author\">七月白椿</a></div></td><td><div>818</div></td><td><span class=\"time\">08-07 23:38</span></td></tr><tr class=\"even\"><td class=\"index\">68.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=25\" class=\"tag\" targe=\"_blank\">现代</a></td><td><div class=\"range\"><a data-collect-index=\"68\" target=\"_blank\" href=\"http://www.ruoxia.com/book/95582\" targe=\"_blank\" class=\"name\">龙拳</a> <a href=\"http://www.ruoxia.com/book/95582/10698954\" class=\"chapter\">第一千八百七十章 大结局! (六千字大章)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/19990474\" targe=\"_blank\" class=\"author\"></a></div></td><td><div>0</div></td><td><span class=\"time\">12-23 17:02</span></td></tr><tr><td class=\"index\">69.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=1\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"69\" target=\"_blank\" href=\"http://www.ruoxia.com/book/95598\" targe=\"_blank\" class=\"name\">民调局异闻录之勉传</a> <a href=\"http://www.ruoxia.com/book/95598/10384052\" class=\"chapter\">第四百一十七章 归宿</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/19990495\" targe=\"_blank\" class=\"author\"></a></div></td><td><div>0</div></td><td><span class=\"time\">07-23 12:00</span></td></tr><tr class=\"even\"><td class=\"index\">70.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=35\" class=\"tag\" targe=\"_blank\">婚恋</a></td><td><div class=\"range\"><a data-collect-index=\"70\" target=\"_blank\" href=\"http://www.ruoxia.com/book/69929\" targe=\"_blank\" class=\"name\">原来爱你那么伤</a> <a href=\"http://www.ruoxia.com/book/69929/2105024\" class=\"chapter\">嘿,还有宝贝在吗?</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5209133\" targe=\"_blank\" class=\"author\">依人茶</a></div></td><td><div>0</div></td><td><span class=\"time\">11-01 16:43</span></td></tr><tr><td class=\"index\">71.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"71\" target=\"_blank\" href=\"http://www.ruoxia.com/book/78853\" targe=\"_blank\" class=\"name\">情深如许:霸道总裁我不约</a> <a href=\"http://www.ruoxia.com/book/78853/2029552\" class=\"chapter\">谢谢大家,新书求收藏</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/16083833\" targe=\"_blank\" class=\"author\">余无晴</a></div></td><td><div>0</div></td><td><span class=\"time\">09-12 00:01</span></td></tr><tr class=\"even\"><td class=\"index\">72.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=15\" class=\"tag\" targe=\"_blank\">架空</a></td><td><div class=\"range\"><a data-collect-index=\"72\" target=\"_blank\" href=\"http://www.ruoxia.com/book/74481\" targe=\"_blank\" class=\"name\">戾妃倾城</a> <a href=\"http://www.ruoxia.com/book/74481/1823456\" class=\"chapter\">番外1 几经辗转,故人坟草三尺高</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/14543004\" targe=\"_blank\" class=\"author\">凌家女孩</a></div></td><td><div>0</div></td><td><span class=\"time\">04-27 22:42</span></td></tr><tr><td class=\"index\">73.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"73\" target=\"_blank\" href=\"http://www.ruoxia.com/book/71766\" targe=\"_blank\" class=\"name\">婚久情深:闪婚娇妻深深爱</a> <a href=\"http://www.ruoxia.com/book/71766/1809712\" class=\"chapter\">第二十二章 大结局(完)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2079910\" targe=\"_blank\" class=\"author\">杨家小呆</a></div></td><td><div>0</div></td><td><span class=\"time\">04-19 13:55</span></td></tr><tr class=\"even\"><td class=\"index\">74.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=43\" class=\"tag\" targe=\"_blank\">异能</a></td><td><div class=\"range\"><a data-collect-index=\"74\" target=\"_blank\" href=\"http://www.ruoxia.com/book/47956\" targe=\"_blank\" class=\"name\">末世重生之女配归来</a> <a href=\"http://www.ruoxia.com/book/47956/1391378\" class=\"chapter\">第98章</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5862910\" targe=\"_blank\" class=\"author\">慕晓玥</a></div></td><td><div>62</div></td><td><span class=\"time\">07-30 00:00</span></td></tr><tr><td class=\"index\">75.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"75\" target=\"_blank\" href=\"http://www.ruoxia.com/book/49277\" targe=\"_blank\" class=\"name\">皇帝你被征用了</a> <a href=\"http://www.ruoxia.com/book/49277/1373550\" class=\"chapter\">新书准备ing</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/6052301\" targe=\"_blank\" class=\"author\">乔沫若轩</a></div></td><td><div>1307</div></td><td><span class=\"time\">07-20 16:41</span></td></tr><tr class=\"even\"><td class=\"index\">76.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=24\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"76\" target=\"_blank\" href=\"http://www.ruoxia.com/book/52370\" targe=\"_blank\" class=\"name\">道士房东,快开门</a> <a href=\"http://www.ruoxia.com/book/52370/1366506\" class=\"chapter\">第六百七十章 姓什么</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5058618\" targe=\"_blank\" class=\"author\">佚之狐</a></div></td><td><div>12820</div></td><td><span class=\"time\">07-15 23:46</span></td></tr><tr><td class=\"index\">77.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=15\" class=\"tag\" targe=\"_blank\">架空</a></td><td><div class=\"range\"><a data-collect-index=\"77\" target=\"_blank\" href=\"http://www.ruoxia.com/book/43341\" targe=\"_blank\" class=\"name\">欠你一世长安</a> <a href=\"http://www.ruoxia.com/book/43341/1282888\" class=\"chapter\">【免费公告】新书《如果爱情看得见》求支持</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/4950247\" targe=\"_blank\" class=\"author\">南风知意</a></div></td><td><div>828</div></td><td><span class=\"time\">06-06 17:54</span></td></tr><tr class=\"even\"><td class=\"index\">78.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=20\" class=\"tag\" targe=\"_blank\">宅斗</a></td><td><div class=\"range\"><a data-collect-index=\"78\" target=\"_blank\" href=\"http://www.ruoxia.com/book/45958\" targe=\"_blank\" class=\"name\">鬓云香腮雪</a> <a href=\"http://www.ruoxia.com/book/45958/1256794\" class=\"chapter\">番外 倾心。(秦相宜&amp;太子)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5575980\" targe=\"_blank\" class=\"author\">萌七妹</a></div></td><td><div>985</div></td><td><span class=\"time\">05-20 23:53</span></td></tr><tr><td class=\"index\">79.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=24\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"79\" target=\"_blank\" href=\"http://www.ruoxia.com/book/39183\" targe=\"_blank\" class=\"name\">一纸冥婚</a> <a href=\"http://www.ruoxia.com/book/39183/1198169\" class=\"chapter\">关于番外+新书</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/4782768\" targe=\"_blank\" class=\"author\">二手玫瑰</a></div></td><td><div>4960</div></td><td><span class=\"time\">04-12 15:58</span></td></tr><tr class=\"even\"><td class=\"index\">80.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=24\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"80\" target=\"_blank\" href=\"http://www.ruoxia.com/book/46118\" targe=\"_blank\" class=\"name\">阴夫驾到</a> <a href=\"http://www.ruoxia.com/book/46118/1140031\" class=\"chapter\">第一六零话 最后的决战(结局篇)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2077970\" targe=\"_blank\" class=\"author\">洛紫晴</a></div></td><td><div>245</div></td><td><span class=\"time\">03-02 23:11</span></td></tr><tr><td class=\"index\">81.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=20\" class=\"tag\" targe=\"_blank\">宅斗</a></td><td><div class=\"range\"><a data-collect-index=\"81\" target=\"_blank\" href=\"http://www.ruoxia.com/book/39812\" targe=\"_blank\" class=\"name\">美人鬓</a> <a href=\"http://www.ruoxia.com/book/39812/1046332\" class=\"chapter\">完本公告</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/4819693\" targe=\"_blank\" class=\"author\">与文</a></div></td><td><div>34</div></td><td><span class=\"time\">12-21 10:11</span></td></tr><tr class=\"even\"><td class=\"index\">82.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=20\" class=\"tag\" targe=\"_blank\">宅斗</a></td><td><div class=\"range\"><a data-collect-index=\"82\" target=\"_blank\" href=\"http://www.ruoxia.com/book/28007\" targe=\"_blank\" class=\"name\">妻居一品</a> <a href=\"http://www.ruoxia.com/book/28007/834007\" class=\"chapter\">第259章 墩仔和淼淼(四)【大结局】</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/3154400\" targe=\"_blank\" class=\"author\">沙提子</a></div></td><td><div>1411</div></td><td><span class=\"time\">07-21 00:00</span></td></tr><tr><td class=\"index\">83.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=25\" class=\"tag\" targe=\"_blank\">现代</a></td><td><div class=\"range\"><a data-collect-index=\"83\" target=\"_blank\" href=\"http://www.ruoxia.com/book/95617\" targe=\"_blank\" class=\"name\">女总裁的超级高手</a> <a href=\"http://www.ruoxia.com/book/95617/10401594\" class=\"chapter\">第3609章、这样挺好!(大结局下)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/19990521\" targe=\"_blank\" class=\"author\"></a></div></td><td><div>0</div></td><td><span class=\"time\">07-31 10:10</span></td></tr><tr class=\"even\"><td class=\"index\">84.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=1\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"84\" target=\"_blank\" href=\"http://www.ruoxia.com/book/89974\" targe=\"_blank\" class=\"name\">活见诡</a> <a href=\"http://www.ruoxia.com/book/89974/2452074\" class=\"chapter\">第三十六章 威风凌凌</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/19016569\" targe=\"_blank\" class=\"author\">一骑妃子笑</a></div></td><td><div>0</div></td><td><span class=\"time\">06-18 13:53</span></td></tr><tr><td class=\"index\">85.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=15\" class=\"tag\" targe=\"_blank\">架空</a></td><td><div class=\"range\"><a data-collect-index=\"85\" target=\"_blank\" href=\"http://www.ruoxia.com/book/78680\" targe=\"_blank\" class=\"name\">压寨夫君请上轿</a> <a href=\"http://www.ruoxia.com/book/78680/2168844\" class=\"chapter\">103 我说了,我已经嫁过人了 大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5724868\" targe=\"_blank\" class=\"author\">唯水眠心</a></div></td><td><div>0</div></td><td><span class=\"time\">12-03 23:41</span></td></tr><tr class=\"even\"><td class=\"index\">86.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=1\" class=\"tag\" targe=\"_blank\">玄奇</a></td><td><div class=\"range\"><a data-collect-index=\"86\" target=\"_blank\" href=\"http://www.ruoxia.com/book/83856\" targe=\"_blank\" class=\"name\">九命</a> <a href=\"http://www.ruoxia.com/book/83856/2160919\" class=\"chapter\">第045章 柳家的秘密</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/2547718\" targe=\"_blank\" class=\"author\">渴雨</a></div></td><td><div>0</div></td><td><span class=\"time\">11-28 22:13</span></td></tr><tr><td class=\"index\">87.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"87\" target=\"_blank\" href=\"http://www.ruoxia.com/book/79904\" targe=\"_blank\" class=\"name\">暖婚契约:腹黑总裁的呆萌妻</a> <a href=\"http://www.ruoxia.com/book/79904/2128055\" class=\"chapter\">【118】大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/15919521\" targe=\"_blank\" class=\"author\">落小妹</a></div></td><td><div>0</div></td><td><span class=\"time\">11-07 22:48</span></td></tr><tr class=\"even\"><td class=\"index\">88.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=35\" class=\"tag\" targe=\"_blank\">婚恋</a></td><td><div class=\"range\"><a data-collect-index=\"88\" target=\"_blank\" href=\"http://www.ruoxia.com/book/77693\" targe=\"_blank\" class=\"name\">眷你如火如荼</a> <a href=\"http://www.ruoxia.com/book/77693/2010568\" class=\"chapter\">【终章】、经年后,道一句好久不见</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/6095530\" targe=\"_blank\" class=\"author\">粟越</a></div></td><td><div>0</div></td><td><span class=\"time\">08-29 23:15</span></td></tr><tr><td class=\"index\">89.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=28\" class=\"tag\" targe=\"_blank\">种田</a></td><td><div class=\"range\"><a data-collect-index=\"89\" target=\"_blank\" href=\"http://www.ruoxia.com/book/45352\" targe=\"_blank\" class=\"name\">女儿香满田</a> <a href=\"http://www.ruoxia.com/book/45352/1998240\" class=\"chapter\">新文《爱有余温,触手可及》</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/1412126\" targe=\"_blank\" class=\"author\">冷在</a></div></td><td><div>1831</div></td><td><span class=\"time\">08-21 16:38</span></td></tr><tr class=\"even\"><td class=\"index\">90.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"90\" target=\"_blank\" href=\"http://www.ruoxia.com/book/74771\" targe=\"_blank\" class=\"name\">千万婚约:求你放了我!</a> <a href=\"http://www.ruoxia.com/book/74771/1936113\" class=\"chapter\">【112】</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/12820436\" targe=\"_blank\" class=\"author\">纳兰一梦</a></div></td><td><div>0</div></td><td><span class=\"time\">07-11 21:25</span></td></tr><tr><td class=\"index\">91.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"91\" target=\"_blank\" href=\"http://www.ruoxia.com/book/73591\" targe=\"_blank\" class=\"name\">虐爱成殇:冷傲总裁太绝情</a> <a href=\"http://www.ruoxia.com/book/73591/1892707\" class=\"chapter\">第138章 小玥,我爱你,你愿意嫁给我吗?</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/15011710\" targe=\"_blank\" class=\"author\">古月初雪</a></div></td><td><div>0</div></td><td><span class=\"time\">06-13 15:37</span></td></tr><tr class=\"even\"><td class=\"index\">92.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"92\" target=\"_blank\" href=\"http://www.ruoxia.com/book/71367\" targe=\"_blank\" class=\"name\">总裁的替身小萌妻</a> <a href=\"http://www.ruoxia.com/book/71367/1838552\" class=\"chapter\">178·尾声</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/366099\" targe=\"_blank\" class=\"author\">沈乔</a></div></td><td><div>0</div></td><td><span class=\"time\">05-07 22:10</span></td></tr><tr><td class=\"index\">93.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"93\" target=\"_blank\" href=\"http://www.ruoxia.com/book/71221\" targe=\"_blank\" class=\"name\">早安,小甜妻</a> <a href=\"http://www.ruoxia.com/book/71221/1733121\" class=\"chapter\">第71章:大结局(完)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/14303346\" targe=\"_blank\" class=\"author\">星辉熠熠</a></div></td><td><div>0</div></td><td><span class=\"time\">02-28 00:01</span></td></tr><tr class=\"even\"><td class=\"index\">94.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"94\" target=\"_blank\" href=\"http://www.ruoxia.com/book/60151\" targe=\"_blank\" class=\"name\">娇妻休逃</a> <a href=\"http://www.ruoxia.com/book/60151/1632790\" class=\"chapter\">第326章 我带你飞(大结局)</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5625273\" targe=\"_blank\" class=\"author\">九竹</a></div></td><td><div>304</div></td><td><span class=\"time\">12-16 07:30</span></td></tr><tr><td class=\"index\">95.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=35\" class=\"tag\" targe=\"_blank\">婚恋</a></td><td><div class=\"range\"><a data-collect-index=\"95\" target=\"_blank\" href=\"http://www.ruoxia.com/book/54317\" targe=\"_blank\" class=\"name\">宋先生,我的爱情已过期</a> <a href=\"http://www.ruoxia.com/book/54317/1578696\" class=\"chapter\">完结感言+新书速递《给我一场盛宴,纪念你离开》</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/868367\" targe=\"_blank\" class=\"author\">流年mengo</a></div></td><td><div>669</div></td><td><span class=\"time\">11-07 18:16</span></td></tr><tr class=\"even\"><td class=\"index\">96.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=7\" class=\"tag\" targe=\"_blank\">仙侠</a></td><td><div class=\"range\"><a data-collect-index=\"96\" target=\"_blank\" href=\"http://www.ruoxia.com/book/61509\" targe=\"_blank\" class=\"name\">神君快到碗里来</a> <a href=\"http://www.ruoxia.com/book/61509/1512646\" class=\"chapter\">110.最美是回忆</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/8528296\" targe=\"_blank\" class=\"author\">柒月绯然</a></div></td><td><div>54</div></td><td><span class=\"time\">09-25 19:51</span></td></tr><tr><td class=\"index\">97.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=12\" class=\"tag\" targe=\"_blank\">豪门</a></td><td><div class=\"range\"><a data-collect-index=\"97\" target=\"_blank\" href=\"http://www.ruoxia.com/book/58932\" targe=\"_blank\" class=\"name\">我爱你,与你无关</a> <a href=\"http://www.ruoxia.com/book/58932/1444784\" class=\"chapter\">大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/10048716\" targe=\"_blank\" class=\"author\">南有木木</a></div></td><td><div>655</div></td><td><span class=\"time\">08-31 13:02</span></td></tr><tr class=\"even\"><td class=\"index\">98.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=54\" class=\"tag\" targe=\"_blank\">现实</a></td><td><div class=\"range\"><a data-collect-index=\"98\" target=\"_blank\" href=\"http://www.ruoxia.com/book/55800\" targe=\"_blank\" class=\"name\">你与时光皆薄凉</a> <a href=\"http://www.ruoxia.com/book/55800/1340844\" class=\"chapter\">完结感言</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/6517325\" targe=\"_blank\" class=\"author\">七寸南季</a></div></td><td><div>374</div></td><td><span class=\"time\">06-29 09:55</span></td></tr><tr><td class=\"index\">99.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=17\" class=\"tag\" targe=\"_blank\">穿越</a></td><td><div class=\"range\"><a data-collect-index=\"99\" target=\"_blank\" href=\"http://www.ruoxia.com/book/48522\" targe=\"_blank\" class=\"name\">夫君,你别跑</a> <a href=\"http://www.ruoxia.com/book/48522/1320612\" class=\"chapter\">完结了,完结了</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5209133\" targe=\"_blank\" class=\"author\">依人茶</a></div></td><td><div>373</div></td><td><span class=\"time\">06-19 18:07</span></td></tr><tr class=\"even\"><td class=\"index\">100.</td><td><a target=\"_blank\" href=\"http://www.ruoxia.com/all?sort=35\" class=\"tag\" targe=\"_blank\">婚恋</a></td><td><div class=\"range\"><a data-collect-index=\"100\" target=\"_blank\" href=\"http://www.ruoxia.com/book/52762\" targe=\"_blank\" class=\"name\">彼年豆蔻,白首不离</a> <a href=\"http://www.ruoxia.com/book/52762/1280140\" class=\"chapter\">第一百四十二章大结局</a></div></td><td><div class=\"range\"><a target=\"_blank\" href=\"http://www.ruoxia.com/people/5672126\" targe=\"_blank\" class=\"author\">梅花香雨</a></div></td><td><div>159</div></td><td><span class=\"time\">06-04 21:05</span></td></tr></tbody></table></div></div></div><div class=\"c-right\"><div class=\"c-right\"><div class=\"mod mod-block sidebar-menu\"><div class=\"hd\"><h5><span>排行榜</span></h5></div><div class=\"bd\"><ul><li id=\"monthly\"><a href=\"http://www.ruoxia.com/top/monthly/day?rank=13\">钻石榜</a></li><li id=\"dianji\" class=\"active\"><a href=\"http://www.ruoxia.com/top/dianji/day\">点击榜</a></li><li id=\"tuijian\"><a href=\"http://www.ruoxia.com/top/tuijian/day?rank=3\">推荐榜</a></li><li id=\"xinshu\"><a href=\"http://www.ruoxia.com/top/xinshu/day\">新书榜</a></li><li id=\"pengchang\"><a href=\"http://www.ruoxia.com/top/pengchang/day\">捧场榜</a></li><li id=\"finishding\"><a href=\"http://www.ruoxia.com/top/finishding/day\">完本订阅榜</a></li><li id=\"wbTuijian\"><a href=\"http://www.ruoxia.com/top/wbTuijian/day?rank=16\">完本推荐榜</a></li><li id=\"wbMonthly\"><a href=\"http://www.ruoxia.com/top/wbMonthly/day?rank=17\">完本钻石榜</a></li></ul></div></div></div></div></div></div>";
+
+    @Test
+    public void testStringAPI() {
+        // testAPI: selectList(String) -> selectList(Node)
+        List<String> items = new Xpath2Selector("//div[@class=\"bd\"]//tbody/tr").selectList(rank);
+        Assert.assertSame(100, items.size());
+        // testAPI: select(String) -> select(Node)
+        String name = new Xpath2Selector("//td[3]/div/a[1]/text()").select(items.get(10));
+        Assert.assertEquals("深宫安容传", name);
+    }
+
+    @Test
+    public void testNodeAPI() {
+        // testAPI: selectNodes(String) -> selectNodes(Node)
+        List<Node> items = new Xpath2Selector("//div[@class=\"bd\"]//tbody/tr").selectNodes(rank);
+        Assert.assertSame(100, items.size());
+        // testAPI: selectNode(Node)
+        Node item = new Xpath2Selector("./td[3]/div/a[1]").selectNode(items.get(10));
+        String name = new Xpath2Selector("./text()").select(item);
+        Assert.assertEquals("深宫安容传", name);
+    }
+
+    @Test
+    public void testUtilAPI() throws TransformerException {
+        Node item = Xpath2Selector.newInstance("//div[@class=\"bd\"]//tbody/tr[11]/td[3]/div/a[1]/text()").selectNode(rank);
+        // testAPI: nodeToString(Node) -> nodesToStrings(List<Node>)
+        String name = JaxpSelectorUtils.nodeToString(item);
+        Assert.assertEquals("深宫安容传", name);
+    }
+
 }