나는이 HTML에서 일부 데이터를 발굴하기 위해 노력하고있어,
html로 다른 스팬 (Seems like valid html according to other stack over flow post)jsoup 범위
이렇게 표현
td > p > span
반환 내부의 범위를 가지고 2 요소 (두 번째 요소에는 두 스팬이 있습니다)
이 방법이 있습니까? 이 예에서
<td width="414" style="width:310.25pt;border:none;border-bottom:solid #AEAAAA 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:.3in">
<p class="MsoNormal" style="margin-bottom:0in;margin-bottom:.0001pt;line-height:normal">
<span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:black">03/</span>
<span style="font-size:8.0pt;font-family:"Arial",sans-serif">26<span style="color:black">/17</span>
</span>
<o:p/>
</p>
</td>
코드 :
protected String getSimpleValue(org.jsoup.nodes.Document doc,String selector) {
StringBuffer buff = new StringBuffer();
try {
Elements result = doc.select(selector);
for (Element element : result) {
buff.append(element.ownText()+" ");
}
}catch(Exception ex) {
ex.printStackTrace();
}
return buff.toString();
}
질문은 무엇입니까? 너는 무엇을 기대하며 무엇을 얻 느냐? – luksch