動かざることバグの如し

近づきたいよ 君の理想に

2019-08-10から1日間の記事一覧

Gitlab APIを使って一括でユーザー全員を特定のグループに所属させる

環境 Gitlab 11 背景 全員が使えるプロジェクトが作れるグループがほしかった。 しかしGitlabの仕様上、グループ自体の権限を「internal」または「private」にしても、全員が閲覧プロジェクトにはなるが、結局そのグループに所属していないとそのグループ上…

RubyでSelenium+Capybaraで簡単スクレイピング

環境 Ruby 2.x Capybara 3.28.0 やりたいこと Selenium構文ツラいからCapybara使いたい人生だった(使った require "selenium-webdriver" require "capybara" require "capybara/dsl" include Capybara::DSL Capybara.configure do |capybara_config| capyba…

RubyでHeadless Chromeを操作してスクレイピング

環境 ruby 2.5 概要 RubyでスクレイピングするならMechanize一択だが、昨今のサイトではJavascriptが動かないとデータが取れないサイトも多い。 PhantomJSが死んでしまった今、Headless Chromeが1番いいのだが、Puppeteerはちょっと、、て時にRubyでやりた…