Esempio n. 1
0
        /// <summary>
        /// Ingresa a una sección de las tendencias de MercadoLibre y retorna la lista de búsquedas más populares de esta
        /// </summary>
        /// <param name="categoria">Código de la categoría de tendencias (encontrado al final de la URL)</param>
        /// <returns>Lista de tendencias en la categoría</returns>
        public static List <string> SearchTendencias(string categoria)
        {
            var scraper = new MLScrapper(categoria);
            Task <List <string> > task = scraper.ScrapeTendencias(categoria);

            task.Wait();
            return(task.Result);
        }
Esempio n. 2
0
        /// <summary>
        /// Realiza una búsqueda en ML de Uruguay y retorna una lista con
        /// los resultados.
        ///
        /// Para buscar se utiliza una (o más) palabra(s) clave. Por ejemplo,
        /// "lentes de sol".
        /// </summary>
        /// <param name="query">Palabra(s) clave</param>
        /// <returns>Lista de resultados de la búsqueda</returns>
        public List <MLApiSearchResult> Search(string query)
        {
            var scraper = new MLScrapper(query);
            Task <List <MLApiSearchResult> > task = scraper.Scrape();

            task.Wait();
            return(task.Result);
        }