Python - Scraping con Beautiful Soup

   
Vista:

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

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder