Aplicar los conocimientos adquiridos durante el transcurso de la UF, en concreto:
CSV.XML.Selenium WebDriverCada estudiante debe seleccionar una web de la que extraer datos de forma automatizada. Mediante el uso de Selenium WebDriver y las clases y funciones auxiliares que se necesiten, se debe extraer la máxima información “cruda” posible, sin datos de formato.
CSV con la información extraída. La generación del documento CSV debe realizarse con la librería OpenCSV.XML con la información extraída. La generación del documento debe realizarse mediante la librería DOM. Se valorará el uso de la librería JAXB.La información extraída de la web debe integrarse en un modelo de datos. Las clases del modelo de datos son específicas para cada desarrollo, un modelo de datos más generalista permitirá que sea más adaptable a posibles futuros cambios. Al menos tres entidades diferentes interrelacionadas entre sí.
Se debe incluir un diagrama UML con las clases que forman el modelo de datos en un fichero llamado DIAGRAM.png.
En clase hemos generado documentos CSV escribiendo directamente el texto plano en el fichero CSV. Este procedimiento puede no resultar satisfactorio si los elementos que estamos guardando contienen carácteres como ,. Para ello utilizaremos librerías que nos gestionen la lectura y escritura dentro del fichero CSV, existen diferentes librerías, en concreto usaremos OpenCSV.
https://www.baeldung.com/opencsv
github al menos para el profesor.Java Doc para realizar la documentación.README.md en el que se explique al menos cómo ejecutarlo. Se valorarán la explicación de la estrategia utilizada.