RubyでGoogleDrive APIを使用するためにアクセストークンを取得する

RubyのGoogleDrive Gemを使ってGoogleDriveをさわろうとしたところ、OAuthの認証でつまづいたのでそのメモします。

OAuth2.0の流れはこんな感じです。

  1. ClientIDとClientSecretを発行する
  2. 認証する
  3. アクセストークンを取得する
  4. リフレッシュトークンからアクセストークンを再取得する
  5. GoogleDrive gemを使ってみる

“RubyでGoogleDrive APIを使用するためにアクセストークンを取得する” の続きを読む

RubyのSeleniumでログイン済みプロファイルを使用する

こんにちは。
前回簡単なSelenium入門をしてみましたが、Seleniumを使っているときに困るのが、ログインをしなければならないサイトをスクレイピングしたりテストを通したいときです。
ログイン処理を何度もまわせばいいのですが、開発途中のプログラムの場合だと短時間に何度も何度もログイン処理をまわすことになり、色々大変です。

そこでログイン処理を省き、通常使っているようにログイン済みのブラウザを使えれば便利ですよね。
Seleniumにはもちろんそういうことも考えられていて、それを設定することがあります。
今回はその設定方法を書いていきます。

“RubyのSeleniumでログイン済みプロファイルを使用する” の続きを読む

RubyでSelenium入門

こんにちは!

最近、Ruby気持ちいい!!!って思ってるたがみです。
Ruby触りたいけどちょっと・・・とかSeleniumもいじってみようかなぁ・・・と思っている人が、簡単に、手早く、ぱぱっと動かしたい人向けの記事になってます。

それではいってみましょう!

“RubyでSelenium入門” の続きを読む