teniendo en cuenta que faltan los padres en el selector jsoup

elk:

Quiero recuperar libros de un sitio web, sino que el sitio web utiliza diferentes html para mostrar la misma cosa. En algunas páginas que tiene una divseguida de una uly luego el li, como este:

<div class="book-description">
   <ul>
      <li>info 1</li>
      <li>info 2</li>
      <li>info 3</li>
   </ul>
</div>

Para iterar sobre el liyo simplemente hacer:doc.select("div.book-description > ul > li")

En otros se pasa directamente de divque li, como este:

<div class="book-description">
   <li>info 1</li>
   <li>info 2</li>
   <li>info 3</li>
</div>

La sintaxis anterior no funcionaría con esta página, yo tendría que usar doc.select("div.book-description > li")¿Existe una sintaxis que puede utilizar para especificar que la ulpueden faltar?

DHE:

¿Usted ha intentado doc.select("div.book-description li")?

Si su lista no están listas anidadas, este selector no estaría mal.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=211390&siteId=1
Recomendado
Clasificación