ASP.NET - scrapping

 
Vista:
sin imagen de perfil

scrapping

Publicado por Mauricio (1 intervención) el 27/04/2018 18:47:12
Primero que todo se debe entender que el sitio de cinehoyts está desarrollado con ASP.NET por lo que todas las paginas tienen la extensión .aspx, en según lugar indicar que la técnica de web scrapping se esta desarrollando para cinehoyts con PhantomJS el cual nos permite ejecutar y simular algunas de las acciones del sitio como si fuese un usuario dentro del sitio en un browser cualquiera.

Teniendo en cuenta los puntos anteriores procedo a explicar con más detalle la situación.
Problemática Nº1
URL de compra
Proceso
La URL de compra de una función y película especifica mediante el browser es generada de la siguiente manera https://inetvis.cinehoyts.cl/Compra/visSelectTickets.aspx?cinemacode=707&txtSessionId=109635&_ga=2.258935562.1840391595.1524485216-2025496120.1524234466
La URL de compra de una función y película especifica mediante los robots que realizan el web scrappring es obtenida de la siguiente manera https://inetvis.cinehoyts.cl/Compra/visSelectTickets.aspx?cinemacode=707&txtSessionId=109635
Comentario
Al no poder obtener la URL completa de la función no es posible redireccionar a las pantallas de selección de cantidad de tickets para la función, esto debido a que no es posible emular la programación que hay por debajo de la página para poder completar el resto del string y guardarlo en base de datos.
Problemática Nº2
Botón de selección de butacas
Proceso
Dentro del sitio mediante un browser y con la URL de compra se indica la cantidad de tickets que se comprarán para esa función, esto habilita un botón que al hacer clic redirecciona a otra página para la selección de butacas, esto mediante las variables de sesión de asp.net.
Comentario
Al no conocer el nombre ni poder setear el valor de estas variables de sesión se hace muy difícil poder emular la acción del proceso para poder obtener las butacas ocupadas y disponibles, incluso si se grabara manualmente en la base de datos la URL de compra.
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