selenium加载cookie报错问题:selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cookie domain

在使用selenium进行自动化登录的过程中已经获取到cookie后,依旧报错:selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cookie domain

获取cookie和添加cookie原代码如下:

#获取cookiedr = webdriver.Chrome("D:\softwarePro\BrowserDriver\chromedriver.exe")
dr.maximize_window()
dr.get(url)
c = dr.get_cookie('JSESSIONID')
print(c)

#添加cookiedr = webdriver.Chrome("D:\softwarePro\BrowserDriver\chromedriver.exe")
dr.maximize_window()
dr.add_cookie({'domain': '192.168.2.211', 'httpOnly': True, 'name': 'JSESSIONID', 'path': '/smartcommty', 'sameSite': 'Lax', 'secure': False, 'value': '5574c24a-dbc4-4a7d-9607-cc24f5653ebf'})
dr.get(url)
dr.refresh()

得到的页面一直是域名为data的白页面:

经过网上查找资料,自我分析得知:selenium的默认域名为data,cookie中带域名,在设置cookie时发现当前域名不包含在cookie中,所以设置失败,一直都是data的这个页面。

解决方法就是:在设置cookies前,先访问需要登录的地址,然后设置cookies登录跳转,就OK了。

如下:

#添加cookiedr = webdriver.Chrome("D:\softwarePro\BrowserDriver\chromedriver.exe")
dr.maximize_window()
dr.get(url)
dr.add_cookie({'domain': '192.168.2.211', 'httpOnly': True, 'name': 'JSESSIONID', 'path': '/smartcommty', 'sameSite': 'Lax', 'secure': False, 'value': '5574c24a-dbc4-4a7d-9607-cc24f5653ebf'})
dr.get(url)
dr.refresh()

selenium加载cookie报错问题:selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cooki相关推荐

  1. 解决selenium用cookies时候报错selenium.common.exceptions.InvalidArgumentException: Message: invalid argument

    报错如下: selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid 'xxxxx ...

  2. 使用np.load()加载数据 报错 Object arrays cannot be loaded when allow_pickle=False

    使用np.load()加载数据 报错 Object arrays cannot be loaded when allow_pickle=False https://blog.csdn.net/weix ...

  3. webpack使用css-loader跟style-loader加载css报错

    webpack使用css-loader跟style-loader加载css报错 webpack使用css-loader跟style-loader加载css报错 webpack.config.js 配置 ...

  4. Office2016打开PPT出现加载项报错。

    首先来看错误截图吧: 抱歉,由于某种原因,PowerPoint无法加载... 错误原因:原先安装过MathType然后有卸载了,但在卸载Mathtype时没有卸载干净.造成的结果是不管是否重装Offi ...

  5. 加载lua报错cannot load incompatible bytecode

    问题描述 加载lua报错cannot load incompatible bytecode 原因分析: 显而易见就是字面原因:无法加载不兼容的字节码 1.查看文件修改日期,日前开发对其做过升级. 2. ...

  6. WKWebView 加载 http:// ** 报错WebPageProxy::didFailProvisionalLoadForFrame:

    WKWebView 加载 http:// ** 报错WebPageProxy::didFailProvisionalLoadForFrame: 模拟器:iOS14 iPhone11 Pro Max 猜 ...

  7. docker加载镜像报错 dockerError processing tar file(exit status 1): no space left on device

    问题描述: 在运行docker load 加载镜像时报错 dockerError processing tar file(exit status 1): no space left on device ...

  8. 加载MNIST报错:[WinError 10060] 由于连接方在一段时间后没有正确答复解决办法(亲测)

    转载:https://blog.csdn.net/landcruiser007/article/details/79346982 tensorflow加载mnist数据集,一些书上和博客中的代码如下: ...

  9. selenium使用PhantomJS浏览器报错module ‘selenium.webdriver‘ has no attribute ‘PhantomJS‘

    承接上文,关于module 'selenium.webdriver' has no attribute 'PhantomJS'报错的解决办法 https://blog.csdn.net/m0_6179 ...

最新文章

  1. python编程图片_python下载百度图片,python图片下载程序
  2. 新网站优化基本流程不可忽视!
  3. 项目管理知识体系实战专家胡立
  4. 日记:2019-07-28
  5. 【js】JSON.stringify 语法实例讲解
  6. 计算机仿真作业三,计算机仿真技术作业三.doc
  7. 工业串口和网络软件通讯平台(SuperIO 2.1)更新发布
  8. python 字典程序_Python 字典(Dictionary)操作详解
  9. android 微信分享gif图,android后台动态创建图片并实现微信分享
  10. java集合系列_Java集合系列01-Java集合概述
  11. CVPR 2021 | 超越卷积,自注意力模型HaloNet
  12. Java电子书平滑翻页效果_(转载)Android 平滑和立体翻页效果1
  13. .net程序员写业务代码需要注意的地方
  14. 模型评估【PR|ROC|AUC】
  15. HTML PS 环境搭建,快捷键及简单图片处理(图片测量及抠取)
  16. 一个单文件服务器(摘自《java网络编程》)
  17. unity物体四种移动方法总结
  18. 【入门】求三个数的平均数
  19. JVM虚拟机基础知识(JVM位置、类加载生命周期、堆、元空间、jvm常用参数)
  20. Exception in thread “main“ java.lang.ArrayIndexOutOfBoundsException: 6 at lian39.main(lian39

热门文章

  1. MacBook Pro充电器可以用于iPhone和iPad快速充电吗?
  2. 北京十大情人分手圣地
  3. 错误为0x8002801D 库没有注册 解决方案
  4. 什么样的耳机最不伤耳朵?目前最不伤耳的骨传导耳机
  5. 如何成为优秀的科技领导者?金融壹账通高管详解其道
  6. 基于B/S的旅游景点网站设计(Java+Web+MySQL)
  7. 计算机二级考试2021考试时间黑龙江,黑龙江2021上半年计算机应用水平考试报名时间 哪天报名...
  8. 雷达ADS-B信号覆盖评估系统-SRTM数据读取
  9. 即时通讯(IM)开源项目OpenIM本周版本发布- v1.0.7-web端一键部署
  10. java在linux调用sqlldr,oracle在linux如何安装sqlldr