Skip to content

Correcciones de API

Latest
Compare
Choose a tag to compare
@CarlsRemy CarlsRemy released this 23 Sep 16:11

Correccion de la Logica del Scraping

implementacion de encoding utf-8 para evitar errores con respecto a los acentos

def JsonUFT8(data=None):
	json_string = json.dumps(data,ensure_ascii = False)
	return Response(json_string, content_type='application/json; charset=utf-8')

Simplificacion de la logica relacionada con filtrado de las loterias

Ateriormente

	filtered_lotteries = [lottery for lottery in scrapingByName("la-primera",search_date) if search_query.lower() in lottery["name"].lower()]

Actualmente

esta logica se implemento dentro de los Metodos scraping() y scrapingByName() reduciendo la logica que esta desplegada en cada EndPoint a la logica minima requerida en cada suso dicho Endpoint.

      if search_lotery:
		data = [item for item in data if  search_lotery.lower() in item["name"].lower()]
	
	if len(data) == 0:
		return data