jsoup 取值问题

2020-06-25 14:55:45 +08:00
 autoname

jsoup 取值问题。

https://cdn.jsdelivr.net/gh/post-get/static/77e7d7bc2d2546d1b1c778b53ba480d7.png

想取 no 开头的 id 里面的 th > a 怎么取,各位老哥指点下 谢谢

Elements tbody = doc.select("#normalthread_*");

这样取不行呢

1556 次点击
所在节点    Java
4 条回复
oneisall8955
2020-06-25 19:50:03 +08:00
搜了一下,jquery 的 ID 匹配可能是这样:

匹配开头的元素:
$("div[id^='aaa']")
匹配结尾的元素:
$("div[id$='aaa']")
匹配包含的元素:
$("div[id*='aaa']")

https://blog.csdn.net/chenhuade85/article/details/7575827

没测试过。jsoup 和 jquery,css 选择器用法差不多吧,希望生效
siweipancc
2020-06-25 21:32:07 +08:00
chrome 元素右键,xpath
ONCEsama
2020-06-28 00:01:41 +08:00
doc.select("[id^=normalthread_]");
可以这样写,匹配属性名为 id,属性值以 normalthread_开头的元素
autoname
2020-07-03 16:19:16 +08:00
@ONCEsama 嗯是这样 取靠谱 感谢大佬回答

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/684687

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX