如何利用java的jsoup将class为name的id全部取下来zhang,li,wang,

如何利用java的jsoup将class为name的id全部取下来zhang,li,wang,<class="name",id="zhang"><class="name"... 如何利用java的jsoup将class为name的id全部取下来zhang,li,wang,<class="name",id="zhang">
<class="name",id="li">
<class="name",id="wang">
如何利用java的jsoup将class为name的id全部取下来zhang,li,wang,请回答老师给出具体代码,乱发消息的人勿扰
展开
 我来答
samismiling
2017-06-12 · 知道合伙人软件行家
samismiling
知道合伙人软件行家
采纳数:1340 获赞数:5604

向TA提问 私信TA
展开全部
首先,<class="name",id="zhang">这个写法。。。我就没见过,这要说是xml吧,里面有逗号。要改为<class name="name" id="zhang" />才是一个合法的标签。

假设你已经获得了Document doc,遍历到的idElev就是id所在的属性节点

Elements elements= doc.select("class.name");
for (int i = 0; i < elements.size(); i++) {
idElev= elements.get(i).getElementsByTag("id").get(0);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王勃啊
2017-06-12 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5015
采纳率:62%
帮助的人:4070万
展开全部
Document doc = Jsoup.parse(html);
Elements newsHeadlines = doc.select(".name");
for(int i=0;i<newsHeadlines.size();i++) {
Element e = newsHeadlines.get(i);
System.out.println(e.attr("id"));
}

变量html就传你的网页源代码就好

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式