YouTube

Got a YouTube account?

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

Spanish, Mexican subtitles

← 11-51 Get All Links

Get Embed Code
3 Languages

Showing Revision 1 created 12/03/2015 by Lizbethmartinez.

  1. Así que vamos a recapitular el código que tenemos al final

  2. de la unidad dos. Así que hemos definido un procedimiento, get_next_target, que

  3. tomaría una página, buscar el primer objetivo vinculado

  4. en esa página, volver que a medida que el valor de URL.

  5. Esa sería la primera salida, y también devolver el
  6. posición en la que el final de la cita es así que

  7. saber cómo continuar. Y a continuación, se define el procedimiento

  8. all_links impresión que sigue adelante, siempre y cuando podamos.

  9. Mientras hay más direcciones URL de la página. Ello

  10. encontrarán el próximo objetivo. Guarde estos en la URL de variables y
  11. endpos no pierdan de vista el final localización de cadena. Si

  12. hay una URL, lo que hicimos fue simplemente imprimirlo

  13. y luego nos ponemos al día con la página para seguir adelante. Qué

  14. queremos hacer para cambiar esto es en lugar de simplemente imprimir

  15. cada URL como lo encontramos, queremos recoger las direcciones URL. Nosotros
  16. quiero tener una manera de utilizar las direcciones URL para que podamos usar

  17. ellos mantener el rastreo para encontrar nueva

  18. páginas. La estructura que hemos estado aprendiendo acerca de esto

  19. unidad es la manera de hacerlo. Lo que queremos hacer es mantener todo el

  20. URL en una lista. Al final de este procedimiento, en lugar de imprimir los enlaces
  21. a medida que avanzamos, queremos tener una lista de todos los vínculos que nos encontramos.

  22. Así que esto es lo que hace el procedimiento print_all_links actual.

  23. Toma la página como su entrada y su salida

  24. no es nada. No devuelve nada. Todo lo que hace

  25. es hacer un trabajo, imprime todos estos enlaces. Pero
  26. no podemos utilizar realmente ellos al final, porque

  27. no devuelve nada. Así que lo que queremos hacer es

  28. cambia esto. En lugar de imprimir todos los enlaces, lo que queremos es

  29. obtener todos los vínculos. Queremos tener realmente los eslabones de una manera

  30. que podemos utilizarlos. Así que lo que queremos,
  31. en lugar de imprimir todos los enlaces es conseguir realmente el

  32. campo de golf. Así que vamos a cambiar el nombre de nuestro procedimiento

  33. para obtener todos los vínculos. Y en vez de dar salida a ninguno, lo que queremos

  34. hacer es emitir una lista de enlaces. Y eso

  35. debe ser la lista que corresponde a las cosas que
  36. estábamos imprimiendo antes, pero ahora en lugar de sólo

  37. imprimirlos, queremos salida de ellos, como una lista.