8/15

  • HTMLの基本2つ
  • HTMLの要素は大きく分けると3つ
  • ブロック要素のデフォルトの幅と高さ(覚えておくと便利な2つのpoint)
  • mechanize;自動化する。自動的に他のサイトのリソースを取ってくる
  • getメソッドでURLを取得(注意:getsメソッドではない)
  • searchメソッドでHTMLの要素を指定
  • 返り値は、配列でかえってくる
  • HTMLの情報から
  • Puts(改行あり) 

    putsは引数に渡された値を文字列表現に変換し、改行文字を加えてコンソールに出力する。戻り値はnil

    Print(改行なし) 

    printは、改行なしで出力する。戻り値はnil 

    P(デバック用出力)  

    pは、単純に文字列を出力するのではなく、その型表現も含めた形の文字列で出力される。putsと同様に、最後に改行文字が付く。戻り値は、出力した文字列そのまま。

    irb(main):004:0> p = [1,2,3,4]

    => [1, 2, 3, 4]

    irb(main):005:0> puts p

    1

    2

    3

    4

    => nil

    irb(main):006:0> print p

    [1, 2, 3, 4]=> nil

    irb(main):007:0> p p

    [1, 2, 3, 4]

    => [1, 2, 3, 4]