Docly Child

クッキー

3425 views

この記事では、クッキーの項目について紹介します。

クッキーを使用することで、IDやパスワードを入力せずに、スムーズなログイン処理を実現することが可能になります。
ページ下部には、サンプルワークフローも掲載しています。

クッキーを利用する場面

クッキーとは、ブラウザで保持しているアクセス情報のことを指します。

AUTOROではまっさらなブラウザを立ち上げてブラウザ操作を行いますが、cookieを付与することでブラウザに情報を保持した状態からワークフローを実行することができるようになります。これにより、ログインが可能になります。

 クッキー画面

クッキー画面では、登録されたクッキー一覧の確認、登録、削除などの操作を行うことができます。テーブル情報では以下の項目が用意されています。

  • id:ワークフローから呼び出す時に利用するAUTORO固有のCookie ID。
  • memo:クッキーの説明
  • 編集:クッキー情報の編集ボタン
  • 削除:クッキーの削除ボタン

 クッキーの取得/登録/更新

クッキーを使用するためには、クッキーを取得/登録する必要があります。
例として、AUTOROのクッキーを取得/登録する方法を解説します。

下記ページより、拡張機能「EditThisCookie」をインストールします。

https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=ja

 

【※2024年10月追記】

現在、Chromeウェブストアから「EditThisCookie」が削除されているため、新規インストールすることができない状態です。
廃止前にインストールされていた方はそのまま利用できますが、今後使えなくなる可能性もあります。
代替ツールを使用してのクッキー設定方法は「※クッキーエディタを使用する場合」というメニュー内に記載していますので、そちらをご覧ください。

・手動でログイン済みのページに移動します。
・ページを更新します。

・ページ内の適当な箇所を右クリックします。
・EditThisCookieをクリックします。

 

・表示された画面で、「最も右にある右矢印ボタン(虫眼鏡ボタンの左隣)」をクリックします。
・クリップボードに2で開いたWebページのクッキーがコピーされます。

これで、クッキーの取得は終了です。

クッキーの設定画面から、取得したクッキーを登録します。

・クッキー画面右上の「+追加」をクリックします。
・ポップアップ上の「クッキー」項目にクッキーを入力します。
・ポップアップ上の「memo」項目に説明を入力します。(任意)
・ポップアップ上の
「追加」をクリックし、クッキーの登録を完了します。

すでに一度クッキーを取得したことのあるサイトでクッキーの更新を求められた場合、以下の方法で更新することができます。再設定する必要はありません。

  • 上記の項目2.~4.の方法で再度クッキーを取得
  • AUTOROのクッキーの画面で更新したいクッキーの編集ボタンをクリック
  • 「クッキー」に新たに取得したクッキーを貼り付け、保存

※拡張機能「EditThisCookie」がインストールできない、もしくは使用できない場合はこちらをご参照ください。

  • 代替ツールとして、以下ページから「クッキーエディタ」をインストールください

https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=ja

 

  • 3.の手順までは同様です。ログイン済みのサイト上で「クッキーエディタ」を起動すると、画面右側にこのような画面が開きます

  • 上部にある「エクスポート」をクリックし、形式が「JSON」になっていることを確認したら再度「エクスポート」をクリックします

  • PCにファイルがダウンロードされるので、適当なツールでそのファイルを開きます
  • そのファイル内のデータを全選択してコピーします
  • 5.の手順と同様、コピーしたデータをAUTOROの「クッキー」欄に貼り付けます

以上で、「クッキーエディタ」を使用してのクッキー登録は完了です。

 

 クッキーを使用したワークフローの設定例

クッキーを使用したログインを実行しているワークフローの例を記載します。
ここでは、AUTOROへログインする動作を例とします。

・「ブラウザを開く(OpenBrowser)」アクションをドラッグアンドドロップします。
・任意のURLを指定します。

・「ページにクッキーをセット(ImportCookies)」アクションをドラッグアンドドロップします。
・先ほど登録したクッキーのIDを指定します。(右のアイコンをクリックすると登録済クッキーの一覧が表示されます)

・「URLへ遷移(GoTo)」アクションをドラッグアンドドロップします。
・URLに「AUTOROにログインした後のURL」を指定します。

これで設定は終了です。

# ブラウザを開く
+open_browser_1:
  action>: OpenBrowser
  url: 'https://console.autoro.io/'
  lang: 'ja-JP'
  headless: true

# ページにクッキーをセット
+import_cookies_1:
  action>: ImportCookies
  browser: +open_browser_1
  id: ''
  meta:
    display:

# URLへ遷移
+go_to_1:
  action>: GoTo
  browser: +import_cookies_1
  url: 'https://console.autoro.io/projects/4688/workflows/35788'

このページは役に立ちましたか?

<Browser>ブラウザ