Desarrollar una aplicación no visual que salve al disco duro tanto la página principal de google.com como el fichero GIF de su famoso banner principal.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import java.io.File import java.io.FileOutputStream import java.io.InputStreamReader import java.net.URL fun main() { val urlGoogle = URL("https://www.google.com") val urlBannerGoogle = URL("https://www.google.com/images/branding/googlelogo/2x/googlelogo_light_color_92x30dp.png") // Guardar la página principal de Google val paginaPrincipal = InputStreamReader(urlGoogle.openStream()) File("google.html").bufferedWriter().use { it.write(paginaPrincipal.readText()) } // Guardar el archivo GIF del banner de Google val bannerGoogle = urlBannerGoogle.openStream() FileOutputStream("google_logo.gif").use { it.write(bannerGoogle.readBytes()) } println("Página de Google y banner guardados con éxito.") } |