使用Python+selenium自动化的时候,有些网站其实是可以通过火狐自己保存的账号密码进行自动登录的,可以减少用代码去操作登录框的动作,特别是对那种登录框还不好定位的页面,效果拔群。

通过加载火狐配置文件,实现免登陆访问网站(就是已经在浏览器中保存好登陆信息如cookies之类的,再次访问就不用重新登录)

配置文件的地址可以通过火狐的【帮助】-【故障排除信息】界面查看(或者直接浏览器访问:about:support),如下图

# coding:utf-8
from selenium import webdriverprofileDir = r'C:\Users\xin\AppData\Roaming\Mozilla\Firefox\Profiles\kwmm3wv8.default'
profile = webdriver.FirefoxProfile(profileDir)
driver = webdriver.Firefox(profile)bolgurl = "https://www.csdn.net/"
driver.get(bolgurl)

转载于:https://www.cnblogs.com/haiya2019/p/10627734.html

selenium通过加载火狐Firefox配置文件FirefoxProfile,实现免登陆访问网站相关推荐

  1. 配置文件加载优先级和外部配置文件加载||IDEA外部配置文件无法加载

    1,项目内部配置文件 spring boot 启动会扫描以下位置的 application.properties 或者 application.yml 文件作为 Spring boot 的默认配置文件 ...

  2. winxp不加载oracle服务器,WinXP系统开机提示“windwos不能加载用户的配置文件”怎么办...

    虽然微软已经发布了win10正式版,但是仍有一些用户依然坚持使用着WinXP系统.不过,最近却有部分XP系统用户反馈在开机时总会遇到一个错误,且系统还提示"windwos不能加载用户的配置文 ...

  3. Spring加载多个配置文件

    对于大多数的应用,从表现层的action,到持久层的DataSource,都被Spring 作为 bean 管理.如果这些bean 被配置在同一个文件中,阅读及维护该配置文件将是一件非 常有挑战的事情 ...

  4. K8s 集群使用 ConfigMap 优雅加载 Spring Boot 配置文件

    文章目录 1.Spring Boot 加载配置介绍 2.环境.软件准备 3.Spring Boot 示例工程 Demo 4.K8s ConfigMap 加载工程配置文件 4.1.直接加载环境的配置文件 ...

  5. python网站打开慢_Python selenium页面加载慢超时的解决方案

    开发环境: win10-64  python2.7.16  chrome77 from selenium import webdriver driver = webdriver.Chrome(exec ...

  6. selenium 页面加载慢,超时的解决方案

    selenium 页面加载慢,超时的解决方案 前言 尝试一 尝试二 最终解决方案 前言 开发环境: win7,64位,Python 3.7.4 ,chrome 89.0.4389.128 from s ...

  7. Spring bean加载多个配置文件

    在一个大的项目结构,Spring bean配置文件位于不同的文件夹以便于维护和模块化.例如,Spring-Common.xml在common 文件夹中,Spring-Connection.xml 在c ...

  8. 如何异地加载 Spring Boot 配置文件?

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:iphone 也是办公神器,用了就知道了,不行送你一个试试个人原创+1博客:点击前往,查看更多 链接:https ...

  9. 文件加载顺序_Springboot配置文件存放位置及读取顺序

    Springboot配置文件可以使用yml格式和properties格式,分别命名为application.yml和application.properties 存放目录 Springboot配置文件 ...

最新文章

  1. 5个短小精悍的 Python 趣味脚本,太赞了,非常适合小白上手!
  2. POJ-1274 The Perfect Stall---二分图模板
  3. Dockerfile实战
  4. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1114:白细胞计数
  5. 常用的NSLOG日志打印格式
  6. python目前有多少库文件_必学Python库 你知道多少?
  7. 程序员 挣钱比健康重要
  8. 一个类的类类型是Class类的实例,即类的字节码
  9. 全网最简单解决OneNote中英字体不统一
  10. jspstudy oracle,jspStudy环境下搭建网站
  11. 粒子群课设,粒子群算法(基础精讲)ppt课件
  12. BPI 流程优化和BPR流程重组
  13. wxPython 俄罗斯方块游戏
  14. 工控系统 SCADA(监控和数据采集)系统简介
  15. memcached 特点
  16. 【python】删除excel表格重复行,数据预处理
  17. 怎么将一个音频无损剪切
  18. 项目启动初始化SQL脚本
  19. java开发本科应届生薪资大概是多少?外行人最少15k,25k是人均水平...
  20. 电信、网通、铁通各地DNS

热门文章

  1. C# Hashtable的序列化
  2. 【转】JAVA 调用Web Service的方法
  3. Flutter Listener 监听手指的滑动方向、监听手指上下滑动
  4. Tinker 热修复框架模拟使用
  5. iOS 使点击事件穿透透明的UIView
  6. Javascript开发的HTML5游戏的知识产权保护
  7. 第二章:React 面向组件编程
  8. 2015,工作几年的心得
  9. 当子元素用position:relative;时,父元素的overflow:hidden;在ie中失效的解决办法
  10. 解决css中存在的几种兼容性问题