Return to Video

15-12 Parsing RSS

  • 0:00 - 0:04
    答えは、私たちが試した時は、16でした。
  • 0:04 - 0:06
    もし16ではなかったら
  • 0:06 - 0:08
    スクリプトを適切に修正する必要があります。
  • 0:08 - 0:10
    どのように答えにたどり着いたかお見せしましょう。
  • 0:10 - 0:13
    最初に必要なpythonライブラリをimportします。
  • 0:13 - 0:16
    urllib2 と minidom です。
  • 0:16 - 0:19
    New York Timesのページをダウンロードします。
  • 0:19 - 0:23
    urllib2.urlopen()を使いましょう。URLをペーストします。
  • 0:23 - 0:26
    .read()でコンテンツを読み出します。
  • 0:26 - 0:28
    そして変数contentsに格納します。
  • 0:28 - 0:29
    contentsを覗くとこんな感じです。
  • 0:29 - 0:30
    進みましょう。
  • 0:30 - 0:32
    多くの情報がありますがRSSの情報のようです。
  • 0:32 - 0:34
    RSSのクローズタグを確認できます。
  • 0:34 - 0:36
    これをminidomを使って解析しましょう。
  • 0:36 - 0:39
    うまくいきました。変数dにDOMインスタンスを格納しています。
  • 0:39 - 0:45
    getElementsByTagNmaes()を使って
    タグ名が"item"のエレメントを全て探します。
  • 0:45 - 0:47
    実行してみましょう。
  • 0:47 - 0:48
    成功です。
  • 0:48 - 0:50
    長さを確認します。
  • 0:50 - 0:52
    答えは18でした。(笑)
  • 0:52 - 0:54
    このクイズの正解を私たちがチェックするのは難しいですね。
  • 0:54 - 0:57
    しかし目的は正解ではなく、このプロセスを実行してもらうことです。
  • 0:57 - 1:00
    このプロセスを実行でき、数字を取得できたかと思います。
  • 1:00 - 1:03
    私たちも数字の正しさを判定できればよかったのですが。
  • 1:03 - 1:07
    以上がXMLを解析する方法です。
  • 1:07 - 1:12
    多くのWEBページやインターフェースやRSSなどでこの手法が使えるでしょう。
  • 1:12 - 1:14
    実際にコンテンツをダウンロードして、
  • 1:14 - 1:16
    プログラムで操作してみてください。
Cím:
15-12 Parsing RSS
Leírás:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
CS253 - Web Development
Duration:
01:16
政裕 大窪 edited Japán subtitles for 15-12 Parsing RSS

Japanese subtitles

Felülvizsgálatok