Help us understand the problem. What is going on with this article?

(小ネタ) chromedpでパスワード保存確認が邪魔な場合の対策

More than 1 year has passed since last update.

問題: Password Bubble が邪魔

Chromeを自動操作するために chromedp を使い始めたんだけど、
ログイン成功すると出るこれ。Password Bubbleっていうらしい。
image.png

自動ログインさせて自動処理を続行させようとすると、これが邪魔になる。
でも、これを消す起動オプションは無いようだ。

対策: user data directory

代わりの手段として、ユーザーデータディレクトリが使える。
データ保存先のディレクトリを作成し、
Chromeのバイナリをコマンドラインから --user-data-dir=そのディレクトリのパス をつけて起動し、パスワード保存有無など必要な設定をしておき、
image.png

chromedpからも同じディレクトリを指定する UserDataDir を付けて利用すれば良い。

import (
    "github.com/chromedp/chromedp"
    "github.com/chromedp/chromedp/runner"
)
// 中略
    chromeUserDataDir := "/path/to/user/data/dir"
    c, err := chromedp.New(ctxt,
        // chromedp.WithLog(log.Printf),
        chromedp.WithRunnerOptions(
            runner.UserDataDir(chromeUserDataDir),
        ),
    )

koizuka
戀塚昭彦
dwango
Born in the net, Connected by the net.
https://dwango.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away