我在初始html文档中有一个类似这样的字符串:
<div data-qa="vacancy-serp__vacancy" class="vacancy-serp-item ">当我试图通过查询数据-qa=‘职位空缺-serp__职位’来选择此职位时,
Elements elements = document.select("[data-qa='vacancy-
serp__vacancy']");我有一个空列表:
System.out.println("Size is " + elements.size());
Size is 0但是我在https://try.jsoup.org/上得到了一个肯定的结果
文档一切正常(它有正确的html代码)
那么,问题出在哪里呢?谢谢。
更新!
我刚刚修好了!
问题出在jsoup的版本(我已经把它从1.8.3改成了1.11.2)。现在它起作用了。只是为了理解- 1.8.3不再使用了吗?
发布于 2018-02-26 14:52:32
将‘替换为\’“它应该在任何版本上都能完美工作
之前的
Elements elements = doc.select("[data-qa='vacancy-serp__vacancy']");之后的
Elements elements = doc.select("[data-qa=\"vacancy-serp__vacancy\"]");https://stackoverflow.com/questions/48850497
复制相似问题