Nuevo bloque de programación Scratch para raspado web
Autores: Park, Youngki; Shin, Youhyun
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Nuevo bloque de programación Scratch para raspado web
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Lenguaje de programación educativo basado en bloques
Raspado web
Elementos HTML
Acceso a archivos
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 31
Citaciones: Sin citaciones
Aunque Scratch es el lenguaje de programación educativa basado en bloques más utilizado, no es fácil para los estudiantes crear varios tipos de programas de Scratch basados en datos de la vida real porque no proporciona capacidades de web scraping. En este documento, presentamos bloques de Scratch novedosos para web scraping. Usando estos bloques, los estudiantes no solo pueden raspar el contenido de elementos HTML en una página web utilizando selectores CSS, sino también automatizar su teclado y ratón de varias formas, como utilizando XPaths, las coordenadas del ratón, cadenas de entrada, teclas o teclas de acceso rápido. También presentamos bloques de acceso a archivos que permiten a los estudiantes almacenar y recuperar fácilmente los datos raspados en forma de pares clave-valor. Realizamos dos conferencias para un total de 15 profesores de escuela primaria/secundaria (K-12), permitiéndoles crear diez aplicaciones de ejemplo de web scraping. Como resultado de una encuesta a los profesores, los bloques propuestos de web scraping obtuvieron altas puntuaciones en todas las medidas de evaluación.
Descripción
Aunque Scratch es el lenguaje de programación educativa basado en bloques más utilizado, no es fácil para los estudiantes crear varios tipos de programas de Scratch basados en datos de la vida real porque no proporciona capacidades de web scraping. En este documento, presentamos bloques de Scratch novedosos para web scraping. Usando estos bloques, los estudiantes no solo pueden raspar el contenido de elementos HTML en una página web utilizando selectores CSS, sino también automatizar su teclado y ratón de varias formas, como utilizando XPaths, las coordenadas del ratón, cadenas de entrada, teclas o teclas de acceso rápido. También presentamos bloques de acceso a archivos que permiten a los estudiantes almacenar y recuperar fácilmente los datos raspados en forma de pares clave-valor. Realizamos dos conferencias para un total de 15 profesores de escuela primaria/secundaria (K-12), permitiéndoles crear diez aplicaciones de ejemplo de web scraping. Como resultado de una encuesta a los profesores, los bloques propuestos de web scraping obtuvieron altas puntuaciones en todas las medidas de evaluación.