0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

毎回ログインするの面倒だから自動でログインをできるようにした

Posted at

はじめに

こんにちは。
この前行った美容室、会員カードとか作らない感じのお店で、個人的にいいなと思いました。増えるんすよね、あれって :thinking:

さて、今回は1日経つとログアウトされちゃうような会員サイトで毎度ログインページに行って、ログインボタン押してが面倒に感じたので自動化しました。

日々の煩わしさから来るストレスを減らしていきましょう :smile:

使用するもの

以下拡張機能です。
こちらは、任意のJavaScriptを実行できる拡張機能です。
ドメインなどのフィルタもできるがいいところ!

使い方

以下記事が参考になりました :bow:

実践

今回はContentfulのログインを自動化します

ScriptAutoRunnerにスクリプト追加します。
私の場合はGitHubのアカウントを使用してContentfulにログインします :v:

GitHubでログインするボタンのセレクタはDevtoolsから取得しました。

(() => {
  // Contentfulトップページにアクセスしたらログインページに飛ばす.
  if (location.href == 'https://www.contentful.com/') {
    location.href = 'https://be.contentful.com/login'
  }
  // ログインページのときは、GitHubでログインするボタンをクリックする.
  if (location.href == 'https://be.contentful.com/login') {
    document.querySelector("body > div.row > div > div.account__box.box > div > div.row.row--lessgutter > div:nth-child(1) > a").click()
  }
})()

これで、Contentfulにアクセスした際に自動でログインするようになりました!

おわりに

いやー、Vimiumを使用していつもキーボード操作だけでログインしてまして、どのキーを押して行けばログインできるか、複数のサイトで頭に焼き付いてました :innocent:
それでもいいんですが、こんなのさっさと自動化すべきですね、ほかのサイトにもどんどん追加していこうと思います:bow:

それでは!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?