Python - ¿Como se podría separar un archivo html y añadirlo a una lista?

 
Vista:

¿Como se podría separar un archivo html y añadirlo a una lista?

Publicado por Mari (2 intervenciones) el 14/02/2018 15:16:38
Intento separar lo que esta entre las etiquetas <a ... </a> e ir añadiéndolos a una lista.

1
2
3
4
5
6
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-A6P-VGHPhZc/WoQNxH51aUI/AAAAAAAACAg/wBKyuQzKMlIXHCyet7h1Zo9Pk9v8v8j2ACKgBGAs/s1600/42-Lurtz-en-Isengard-00.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="256" data-original-width="551" src="https://1.bp.blogspot.com/-A6P-VGHPhZc/WoQNxH51aUI/AAAAAAAACAg/wBKyuQzKMlIXHCyet7h1Zo9Pk9v8v8j2ACKgBGAs/s1600/42-Lurtz-en-Isengard-00.jpg" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-DdtJJ6_9D1I/WoQNxGKbF-I/AAAAAAAACAg/lgEU3Kn7G2wDlY3SKuJ3A9J_5weqcWjegCKgBGAs/s1600/42-Lurtz-en-Isengard-01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="481" data-original-width="539" src="https://4.bp.blogspot.com/-DdtJJ6_9D1I/WoQNxGKbF-I/AAAAAAAACAg/lgEU3Kn7G2wDlY3SKuJ3A9J_5weqcWjegCKgBGAs/s1600/42-Lurtz-en-Isengard-01.jpg" /></a></div>
<br />

¿es posible?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

¿Como se podría separar un archivo html y añadirlo a una lista?

Publicado por Mari (2 intervenciones) el 14/02/2018 22:44:59
Si, era posible solo había que pensar un poco.

1
2
3
4
5
6
7
8
9
10
11
12
13
imagenes_archivo ='Direeción de árchivo'
i = open (imagenes_archivo, 'r')
 
leer_linea = i.readline()
lista = []
 
 
for leer_linea in i:
    a = leer_linea
    if a [0:3] == '<a ':
        lista.append (a)
    else:
        print ('', end='')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar