YouTube

Got a YouTube account?

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

Japanese subtitles

← 11-51 Get All Links

11-51 Get All Links

Get Embed Code
3 Languages

Showing Revision 2 created 07/22/2014 by osawakjvta.

  1. レッスン2までのコードをまとめてみましょう
  2. まずget_next_target関数を定義しました
    これはpageを使用し
  3. そのページの1つ目のリンクターゲットを検索します
  4. urlの値としてそれを返します
  5. それが1つ目の出力になります また引用の終わりで
  6. 継続するか分かる場合その位置も返します
  7. その後可能な限り長く継続できる
    print all_links関数を定義します
  8. ページ上にurlがある場合に限り
  9. 次のターゲットを見つけます
    文字列の終了位置を把握するために
  10. urlとendposにそれを保持します
  11. urlがある場合はただ表示させるだけです
  12. 続けるためにpageでアップデートします
  13. これを変更するために行う必要があることは
    見つけたurlを1つずつ
  14. ただ表示するのではなくurlを集めることです
  15. 新しいページを見つけるクロールを
  16. 継続するためにURLを使用します
  17. このレッスンで学んでいる構造体がその方法です
  18. リストにすべてのURLを保持することが必要です
  19. この関数の終わりにリンクを表示するのではなく
  20. 見つけたすべてのリンクのリストが必要です
  21. これが現在のprint_all_links関数で行うことです
  22. 入力としてページを用い何も出力しません
  23. 何も返さずいくつかの操作を行うだけです
  24. このすべてのリンクを表示します
  25. しかし実際にはそれを使用できません
  26. なぜなら何も返していないからです
    そこで必要なのがこれを変えることです
  27. print_all_linksの代わりに
    必要なのがget_all_linksです
  28. これを使用できるリンクを
    実際に持たなければなりません
  29. 必要なのは表示することではなく
    実際にリンクを取得することです
  30. 関数の名前をget_all_linksに変更します
    何も出力しない代わりにリンクのリストを出力します
  31. それは以前表示したものと
    一致するリストになるはずです
  32. それをただ表示するのではなく
  33. リストとして出力する必要があります