public List <CineInfo> LoadCinepolis() { List <CineInfo> lista = new List <CineInfo>(); // lista.Add(new CineInfo()); DownloadPage("https://www.cinepolis.com.gt/cartelera/guatemala-guatemala/"); if (raw == null) { return(lista); } string str = System.Text.Encoding.UTF8.GetString(raw); //webClient.DownloadString(uri.ToString()); string meroTexto = ""; string imagenesCinepolis = "https://static.cinepolis.com/img/peliculas/"; string dataCinepolis = "class=\"datalayer-movie ng-binding"; int CantidadImagenes = 0; foreach (var myString in str.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries)) { //Cargando imagenes if (myString.Contains(imagenesCinepolis)) { CineInfo cine = new CineInfo(); meroTexto = ReturnEspecificString(myString, imagenesCinepolis, "jpg"); cine.url = meroTexto; downloadAsync(meroTexto, cine.imagenesPeliculas, cine.image); lista.Add(cine); CantidadImagenes++; } if (myString.Contains(dataCinepolis)) { //meroTexto += "-" + ReturnEspecificString(myString, dataCinepolis, "\" "); } } //if(line.Contains("https://static.cinepolis.com/img/peliculas/")) //{ //meroTexto += line.Contains("div") ? "si-" : "no-"; //} lista[0].prueba += meroTexto; //} //catch //{ // return lista; //} return(lista); }
List <CineInfo> LoadingCinemark(int cin) { string pagina = ""; string cineactual = ""; switch (cin) { case 0: pagina = "https://www.cinemarkca.com/es/theatres/guatemala-arkadia-los-proceres/billboard?tag=gt-ap"; cineactual = "Arkadia"; break; case 1: pagina = "https://www.cinemarkca.com/es/theatres/guatemala-eskala-roosevelt?tag=gt-er"; cineactual = "Eskala"; break; case 2: pagina = "https://www.cinemarkca.com/es/theatres/guatemala-metrocentro/billboard?tag=gt-me"; cineactual = "Metrocentro Villanueva"; break; } List <CineInfo> lista = new List <CineInfo>(); DownloadPage(pagina); if (raw == null) { return(lista); } string str = System.Text.Encoding.UTF8.GetString(raw); string meroTexto = ""; string imagenesCinepolis = "https://cinemarkpy.modyocdn.com/uploads/"; string dataCinemark = "movie-info-cover"; var allPageString = str.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries); int CantidadImagenes = 0; int lastline = -1; foreach (var myString in allPageString) { lastline++; //Cargando imagenes if (myString.Contains(imagenesCinepolis) && myString.Contains(dataCinemark)) { string nombreEcontrado = "It Is Not This Name"; for (int i = lastline + 1; i < allPageString.Length; i++) { if (allPageString[i].Contains("")) { //aqui sigo trabajando } } if (!loadedMovieNames.Contains(nombreEcontrado)) { CineInfo cine = new CineInfo(); meroTexto = ReturnEspecificString2(myString, imagenesCinepolis); cine.url = meroTexto; cine.cine = cineactual; downloadAsync(meroTexto, cine.imagenesPeliculas, cine.image); lista.Add(cine); CantidadImagenes++; } } } /*public string nombrePeliculas; * public string url; * public List<string> horariosPeliculas; * public Bitmap imagenesPeliculas; * public ImageView image; * public string prueba = "";*/ if (cin < 2) { lista.AddRange(LoadingCinemark(cin + 1)); } return(lista); }