En el código fuente de la vida,
las variables no siempre se definen,
y los bucles, a veces,
nunca terminan.
Un poema. Bajo él: una estructura jerárquica invisible. La información está enterrada
dentro de listas anidadas a 3 niveles de profundidad. Solo un <li> específico tiene el dato real.
— Preguntas guía —
- ¿Cómo se diferencia un <ul> anidado de uno en el nivel raíz en el DOM?
- Con BeautifulSoup, .find_all('li') devuelve todos los <li> incluyendo los anidados. ¿Cuántos li hay en total?
- Los li tienen clase file. ¿Cómo filtrarías solo esa clase?
- Hay dos li.file: uno con ALFA y otro con ZETA. ¿Cómo sabes cuál es el objetivo? ¿Hay alguna pista en el nombre?
- ¿Cuál es el riesgo de usar .find_all() recursivo sin conocer la estructura?
Herramienta recomendada: requests + BeautifulSoup