meganesan

スクレイピング 未分類

nokogiriでサイトの情報取得-スクレイピング

2018/7/31  

nokogiriという便利なrubyライブラリで、スクレイピング(Webサイトの情報解析、抽出) を行ってみた。 事前準備 gemにてnokogiriをインストール gem install nokog ...

selenium

rubyとseleniumでブラウザ操作 

2018/9/4  

さくらのVPSじゃないけど、Windows上でrubyでブラウザ操作ができるseleniumを試した。 サイトにアクセスして、そのサイトのすべてのリンクをクリックして、リンク先のスクリーンショットを撮 ...

CSS

CSS-classとidの使い分け

2018/10/7  

CSSのclassとidの使い分けがようやく理解できた。 idはフッター、サイドバーのようなHTML内で一回しか出ないものに対して使う。 1回しか出てこないので、URLでの場所の特定にも使える。 UR ...

no image

HTML

HTML-hrタグ

2018/7/25  

1.hr 1.hr <hr> 水平線 ただしスタイルで設定する必要あり、 スタイルが何もなければChromeではすごく薄い線が表示された。 サンプルスタイル 太さ10pxの赤い線 CSS ...

CSS

FlexBox-CSS

2018/7/25  

FlexBoxを使うと柔軟にBOXを配置できる。 簡単に入れ子構造のBOX配置を実現できた。 サンプル 基本構造(scss形式) . wrap{ display:flex; item{ 子要素の設定 ...

no image

CSS

CSS 中央寄せ

2018/7/20  

領域を中央寄せ(divの枠自体を中央寄せする) div { margin: 0 auto; } テキスト・画像を中央寄せ 親要素に text-align:center  div { text-alig ...

no image

ファイル操作 関数

Ruby関数 ファイル操作

2018/7/18  

Rubyでテキストファイルの操作 1.テキストファイルを開く 2.ファイルの結合 3.テキストファイルを行ごとに操作 4.ある文字で文字列を分割して、配列を返す 5.キーボードからの文字列入力 1.テ ...

no image

エディタ

さくらエディタのRuby用設定

2018/8/24  

環境 windows10 HOME デフォルトのRuby用設定ファイルのある場所 C:\Program Files (x86)\sakura\keyword 参考サイト http://supportd ...

no image

例外処理 関数

Ruby関数 begin ~ rescue ~ end

2018/7/17  

1.begin ~ rescue ~ end 1.begin ~ rescue ~ end 例外処理 begin.rb begin 1 / 0 rescue puts "問題発生" end puts ...

no image

クラス

RubyクラスーDATE

2018/7/17  

1.DATE 1.DATE Date irb(main):001:0> require "date" => true irb(main):002:0> d = Date.new(2018,07,04) ...