Scraping con Beautiful Soup
Publicado por Sergio (21 intervenciones) el 31/07/2017 14:51:48
Buenas tardes,
Estoy escrapeando una web con esta libreria y no entiendo el motivo, si escrapeo la web en local con este codigo, saco cada valor en una linea, y si lo hago via web, lo saca todo en la misma. Los datos son de betexplorer. El codigo está un poco sucio ya que estoy dando vueltas
Un Saludo y Gracias
Estoy escrapeando una web con esta libreria y no entiendo el motivo, si escrapeo la web en local con este codigo, saco cada valor en una linea, y si lo hago via web, lo saca todo en la misma. Los datos son de betexplorer. El codigo está un poco sucio ya que estoy dando vueltas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
for datos in supuestos_datos:
datos = str(datos)
datos = datos.replace('<span>', '')
datos = datos.replace('</span>', '')
datos = datos.replace('<span data-odd="', '>')
datos = datos.replace(' data-odd="', '>')
datos = datos.replace('"></td>', '</td>')
datos = datos.replace('<td class="table-matches__odds colored">>', '<td class="table-matches__odds colored">')
datos = datos.replace("> - ", ">,")
datos = datos.replace(" - <", ",<")
datos = BeautifulSoup(datos)
datos = datos.text
datos = datos.replace(":", ",")
try:
ficheroSalida.write(str(datos) + ",")
except:
None
ficheroSalida.close
Un Saludo y Gracias
Valora esta pregunta


0