Selenium打开网页时保持登陆状态

这篇具有很好参考价值的文章主要介绍了Selenium打开网页时保持登陆状态。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

今天在学习selenium的时候,每次调试网页都会打开一个新的浏览器窗口,当我想要做某些操作的时候就需要自己再去模拟登陆,太浪费时间了。那么要怎么样才能在打开网页的时候直接就是登陆状态呢?

使用下面的方法就可以直接加载登陆过后的保存在本地的信息,而且不再需要手动登陆

上代码

from selenium import webdriver

option = webdriver.ChromeOptions()

#添加保持登录的数据路径:安装目录一般在C:\Users\****\AppData\Local\Google\Chrome\User Data
option.add_argument(r"user-data-dir=C:\Users\Administrator\AppData\Local\Google\Chrome\User Data_Backup")

driver = webdriver.Chrome(options=option)
driver.get("https://www.csdn.net/")
driver.maximize_window()

注意

代码中使用User Data目录的时候,如果已经打开了Chrome会提示目录被占用,所以我这里是将原有的User Data复制了一份,这样做的话打开Chrome也不会影响到代码的运行文章来源地址https://www.toymoban.com/news/detail-515667.html

到了这里,关于Selenium打开网页时保持登陆状态的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ruoyi-app(uniapp) 解决持久化登录:退出应用后再次打开保持已登录状态以及登录页显示tabBar的问题

    在使用ruoyi-app开发移动端调试的时候发现已登录用户退出应用后台后重新打开需要重新登录, 于是想做一个持久保存登录状态的功能。 首先ruoyi-app自带的登录存储token的流程完全没问题,但是在 pages.json文件中第一个页面却是登录页;uniapp官网写道在pages第一项为应用首页  

    2024年02月04日
    浏览(50)
  • python使用selenium打开网页失败

    以上是我的代码,没有做课题,直接敲出现一下问题: 1、第一句报红 没下载selenium 在win+R---cmd中直接运行命令  2、网页打不开---没有下载浏览器驱动器(以谷歌为例) 首先在谷歌的设置--关于中查看版本号  然后打开网址http://npm.taobao.org/mirrors/chromedriver/ 找到前缀和自己版

    2024年01月19日
    浏览(38)
  • selenium报错:没有打开网页或selenium.common.exceptions.NoSuchDriverException

    当 selenium 的环境配置没有问题,但在使用 selenium 访问浏览器时并没有打开网页,或者出现 selenium.common.exceptions.NoSuchDriverException 报错信息(如下图所示)。 以上问题可能的原因是没有配置 chromedriver.exe 的路径。(在虚拟环境中,有时候 selenium 会出现找不到 chromedriver.exe 路径

    2024年02月05日
    浏览(30)
  • 记录selenium和chrome使用socks代理打开网页以及查看selenium的版本

    使用前,首先打开socks5全局代理。 之前我还写过一篇关于编程中使用到代理的情况: 记录一下python编程中需要使用代理的解决方法_python 使用全局代理_小小爬虾的博客-CSDN博客 在本文中,首先安装selenium和安装chrome浏览器。 参考我的文章python3如何安装各类库的小总结_小小爬

    2024年02月09日
    浏览(28)
  • Python使用selenium自动打开网页、输入账号密码并登录

    此处示例使用 谷歌Chrome浏览器 ,打开指定网页,输入账号密码,并登录; 代码思路如下: ① 加载Chrome浏览器 驱动程序 (下载地址)         具体下载方式可以参考:使用selenium自动打开谷歌浏览器 ② 打开url 链接(此处建议sleep等待一下,避免网速或内存不良时,导致网

    2024年02月11日
    浏览(68)
  • selenium:如何解决打开网页加载时间过长导致的超时问题

    selenium打开网页后,即使页面已经加载出来可以操作了,但是浏览器地址栏旁边还是在转圈,后面的代码也一直无法往下执行。其实大部分原因是由于静态文件加载太慢或者外链的CDN挂了导致的。 selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from render

    2024年02月15日
    浏览(49)
  • 在插入鼠标时禁用触摸板,并在没有鼠标时自动启用触摸板。取消勾选连接鼠标时让触摸板保持打开状态,但拔掉鼠标后触摸板依旧不能使用

    设置没问题,但是拔掉鼠标后,触摸板依旧不能使用; 解决方法: 1、检查触摸板:勾选连接鼠标时让触摸板保持打开状态,此时查看触摸板是否正常,如果正常说明触摸板没有问题。 2、禁用虚拟鼠标:按“win”+“x”选择设备管理器 - 鼠标和其他指针设备-通过拔插鼠标判

    2024年02月09日
    浏览(30)
  • python爬虫篇:使用Selenium自动打开小说网页并自动浏览

    需求:python,pycharm,Selenium库,火狐或ie浏览器 文章目录 一、 自动打开小说网页并浏览 简单使用Selenium库,实现对浏览器的自动化操作 一、自动打开小说网页并浏览 方法:使用命令行下载或者在pycharm中下载 使用命令行下载:打开cmd终端,输入pip install selenium  在pycharm中下

    2024年02月10日
    浏览(38)
  • 解决Pycharm使用 selenium 打开网页后闪退的方法

    用pycharm运行模拟登录QQ邮箱打开chrome浏览器后,浏览器自动退出。代码如下 pycharm版本:2021.3 python版本:3.10 1、我首先检查Chrome浏览器驱动与浏览器版本是否匹配,检查后发现完全匹配  ,这里我排除了驱动的问题 2,接下来我又改用Edge浏览器与浏览器驱动,发现还是闪退,

    2024年02月06日
    浏览(32)
  • Selenium + Chrome WebDriver + JS:实现高级爬虫技巧,获取网页响应状态码!

    随着爬虫技术的发展,我们使用requests库能够轻松获取响应状态码,但对于Selenium爬虫,同样可以迎刃而解。通过执行JavaScript脚本,我们可以智能地捕获网页的响应状态码,实现高级的爬虫功能。 在开始之前,确保你已正确安装Selenium和Chrome WebDriver,并配置好环境变量。 以下

    2024年02月07日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包