2 csd1206 csd1206 于 2016.09.10 13:56 提问

selenium+python 启动浏览器后无法加载配置文件

代码如下:
author = 'Jessie Lee'
from selenium import webdriver
driver = webdriver.Firefox()
url = "http://www.baidu.com"
driver.get(url)
driver.find_element_by_id("kw").send_keys("selenium2")
driver.find_element_by_id("su").click()
driver.quit()

运行以上代码 启动浏览器后 报错:
selenium.common.exceptions.WebDriverException: Message: Can't load the profile. Profile Dir: c:\users\jessie~1\appdata\local\temp\tmpbdgm61 If you specified a log_file in the FirefoxBinary constructor, check it for details.

浏览器效果如下:
图片说明

求大神帮忙啊 什么原因导致的

python 2.7 版本的 浏览器最新版本

1个回答

devmiao
devmiao   Ds   Rxr 2016.09.10 23:54
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Selenium启动Chrome时,加载用户配置文件
Selenium操作浏览器是不加载任何配置的,网上找了半天,关于Firefox加载配置的多点,Chrome资料很少,下面是关于加载Chrome配置的方法:   一、加载所有Chrome配置   用Chrome地址栏输入chrome://version/,查看自己的“个人资料路径”,然后在浏览器启动时,调用这个配置文件,代码如下:   #coding=utf-8   from seleniu
python3 selenium之火狐Firefox浏览器加载浏览器配置
本博客所有selenium环境都是win 7环境,mac的环境暂不研究!小编比较穷,无力购买mac!等小编有钱了,再说吧。。。 童鞋们在跑selenium自动化时,发现打开的firefox没有firebug插件图标有木有??是不是感到不方便啊,呵呵。。。小编,告诉你加载浏览器配置文件后,就可以啦,就可以方便童鞋们定位啦!!! 话说,浏览器配置文件在哪里呢?看,看图: 根据你自己的电脑
python+selenium 自动化之启动浏览器加载浏览器的插件
1、之前已经总结了在浏览器启动的时候,加载插件的一种方法(创建一个profile),这里有一种方法,可以加载到系统浏览器的所有插件,方便在脚本执行中运用firebug,firepath灯进行脚本调试。 原理:加载浏览器的配置,需要用firefoxprofile(profile_directory)这个类来加载,其中的profile就是浏览器配置文件的路径地址。所以只需要找到带插件浏览器的配置文件
selenium_python系列之二 Python启动浏览器Firefox\Chrome\IE
selenium_python系列之二 Python启动浏览器Firefox\Chrome\IE
Selenium启动加载用户配置的浏览器(Chrome/Firefox)
加载chrome用户配置 ChromeOptions options = new ChromeOptions(); options.addArguments("user-data-dir=C:\\Users\\test\\AppData\\Local\\Google\\Chrome\\User Data\\Default"); WebDriever driver = new C
Python + Selenium 入门之启动IE、Chrome浏览器
【1】IE支持     要想支持IE,下载IEDriverServer(http://code.google.com/p/selenium/downloads/detail?name=IEDriverServer_Win32_2.28.0.zip),解压缩之后,将exe程序放在安装python的根目录下;     需将IE的启用保护模式取消。注意,Internet/本地Internet/受信任
Python+Selenium基础篇之2-打开和关闭火狐浏览器
本节介绍如何初始化一个webdriver实例对象driver,然后打开和关闭firefox浏览器。要用selenium打开fiefox浏览器。首先需要去下载一个driver插件geckodriver.exe, 下载地址https://github.com/mozilla/geckodriver/releases,下载好这个exe文件后,把这个文件放到你的python安装目录下,例如:C:\Pyth
python +selenium 解决IE浏览器调用报错问题
在调用浏览器(firefox,chrome)能正常启动,但换成IE浏览器则会报如下错误: 解决方法如下: 1.在调用浏览器之前增加代码:截图中标注的两行代码     2.internet/本地intarnet/受信任的站点/受限制站点中的启用保护模式全部勾选或者全部不选 操作步骤:打开Ie浏览器--工具--Internet选项--安全--启用保护模式的勾
Selenium+Python,浏览器启动不自动加载 adobe flash player
Firefox:其中plugin.state.flash后的数值可以为0,1,2; 0:禁止,1:询问,2:允许。Chrome:
python+selenium中火狐浏览器无法启动问题
1、selenium中火狐浏览器(版本为47.0)无法正常启动,启动firefox浏览器会停止运行,是因为火狐浏览器版本太高,导致selenium和其浏览器版本不兼容引起的,一般情况都是selenium中调用的各个DRIVER版本低于浏览器的版本引起; 解决办法:将火狐浏览器安装较低版本,安装到37.0版本,就可完美的解决问题啦!