YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Spanish, Mexican subtitles

← 05-13 Accessing a Website with Code

05-13 Accessing a Website with Code

Get Embed Code
7 Languages

Showing Revision 1 created 05/14/2015 by carlos_upload.

  1. Bien, aquí estamos, de vuelta con nuestro código. Ahora bien, lo
  2. único nuevo que le he añadido al código
  3. hasta el momento, es esta función llamada, check_profanity, por cierto,
  4. esta función está vacía por el momento. Recibe un valor,
  5. o información, que es el texto que
  6. de hecho queremos que revise en función del lenguaje obsceno. Ahora, sé que existe
  7. este módulo en Python llamado urllib, que nos ayuda a
  8. obtener información de internet. Tiene una función llamada
  9. urlopen, que recibe un enlace a un sitio web.
  10. Así que aquí, voy a darle el enlace completo,
  11. a la página web ¿qué amas? [SONIDO] Y
  12. agrego a eso el texto que de hecho queremos revisar
  13. en cuanto al lenguaje obsceno. [SONIDO] Ahora, esta función urlopen, va a
  14. ayudarnos a hacer una conexión con este sitio web. Bien, voy a
  15. llamar a esto, [SONIDO] connection. Bueno, admito que ustedes
  16. pueden no ser capaces de leer la línea entera del código
  17. que hemos escrito aquí, así que voy a ingresar temporalmente
  18. una sentencia de retorno ahí. Para que puedan leer
  19. toda la línea de código. Y luego voy a restaurar
  20. el código. De acuerdo, vamos a continuar. Bien, quiero que nos
  21. demos cuenta que esta función urlopen, es bastante similar a
  22. la otra función que hemos utilizado en este programa,
  23. que es open. Open, nos ayuda a leer el contenido de un
  24. archivo en nuestra computadora. Por otra parte urlopen
  25. ayuda a abrir una conexión con un sitio web en Internet. Entonces nosotros
  26. podemos hacer cosas con esa conexión. Cosas como, leer una respuesta de
  27. ese sitio web. [SONIDO] Voy a llamar a esta respuesta resultado y después voy a imprimir
  28. el resultado. Después de que lo haya hecho, [SONIDO] voy a cerrar la conexión.
  29. Así que ahora, es el momento para que nosotros invoquemos esta
  30. función check_profanity, y lo voy a hacer después de que
  31. haya leído correctamente el texto de un archivo en mi
  32. computadora. [Sonido] Así que, permítanme añadir código para llamar a la
  33. función, check_profanity, y para ello, voy a pasar
  34. el contenido que leímos previamente en el archivo. Voy
  35. a guardar nuestro programa. Entonces, si todo
  36. va bien, la función read_text, leerá el contenido del
  37. archivo movie_quotes, y entonces la función check_profanity,
  38. revisara el texto en búsqueda de lenguaje obsceno. Permítanme
  39. ejecutar mi programa y, oh, parece que, me olvidé de importar urllib. Así que déjenme
  40. volver al código y añadir eso a la parte más alta. [SOUND] Ahí está. Permítanme
  41. guardar mi programa, y ejecutar de nuevo. Y esta vez,
  42. el programa funcionó y la respuesta del programa es falsa,
  43. lo que significa que las citas de la película, no tienen
  44. lenguaje obsceno en ellos. Ahora, si vuelvo
  45. a mi archivo de citas de películas. Y cambio solo una
  46. palabra, déjenme guardar este archivo. Y ejecuto mi código
  47. una vez más. Ahora la respuesta cambia a
  48. verdadera, lo que significa que hay una palabra obscena
  49. en nuestro archivo de citas de películas. Muy bien, parece
  50. que nos estamos acercando a terminar este código.
  51. Pero antes, quiero que entendamos cómo
  52. sabe Python acerca de urllib y urlopen, vamos a averiguar.