BLOGTIMES
2021/05/15

Selenium で InvalidCookieDomainException が出るときは

  python  chrome  selenium 
このエントリーをはてなブックマークに追加

先日から Selenium で書いたプログラムが以下のようなエラーを吐くようになってしまって困りました。

selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cookie domain

どうも最近の Chrome はプライバシー強化がされていて、一度も開いたことがないサイトの Cookie の設定を拒否するようになってしまったようです。以下のような感じで、まず get() を使って対象のウェブサイトのトップページを表示させることで回避することができました。

driver.get("example.com") cookies = pickle.load(open(session_file, "rb")) for cookie in cookies: driver.add_cookie(cookie)

    トラックバックについて
    Trackback URL:
    お気軽にどうぞ。トラックバック前にポリシーをお読みください。[policy]
    このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/12475
    Trackbacks
    このエントリにトラックバックはありません
    Comments
    愛のあるツッコミをお気軽にどうぞ。[policy]
    古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
    コメントはありません
    Comments Form

    OpenID を使ってログインすることができます。

    Identity URL: Yahoo! JAPAN IDでログイン