logo móvil
Contáctanos

Nuevo bloque de programación Scratch para raspado web

Autores: Park, Youngki; Shin, Youhyun

Idioma: Inglés

Editor: MDPI

Año: 2022

Descargar PDF

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


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.

Otros recursos que podrían interesarte

Temas Virtualpro