火狐浏览器-python+selenium无法用firefox加载网页

问题描述

python+selenium无法用firefox加载网页

最近在学习selenium遇到的这个问题,只能打开firefox,之后就没法加载url,公司的电脑我试下是可以的,网上搜了很多资料也没有解决,很纠结,请大家帮忙看看...
python代码:
from selenium import webdriver
from time import sleep

s = webdriver.Firefox()
s.get('https://www.baidu.com')
s.find_element_by_id('kw').send_keys('python')
sleep(3)

s.find_element_by_id('su').click()
sleep(5)

s.quit()
打印的报错信息:
Traceback (most recent call last):
File "D:/python/new.py", line 5, in
s = webdriver.Firefox()
File "C:Python27libsite-packagesselenium-2.48.0-py2.7.eggseleniumwebdriverfirefoxwebdriver.py", line 77, in init
self.binary, timeout),
File "C:Python27libsite-packagesselenium-2.48.0-py2.7.eggseleniumwebdriverfirefoxextension_connection.py", line 49, in init
self.binary.launch_browser(self.profile)
File "C:Python27libsite-packagesselenium-2.48.0-py2.7.eggseleniumwebdriverfirefoxfirefox_binary.py", line 68, in launch_browser
self._wait_until_connectable()
File "C:Python27libsite-packagesselenium-2.48.0-py2.7.eggseleniumwebdriverfirefoxfirefox_binary.py", line 103, in _wait_until_connectable
raise WebDriverException("Can't load the profile. Profile "
selenium.common.exceptions.WebDriverException: Message: Can't load the profile. Profile Dir: %s If you specified a log_file in the FirefoxBinary constructor, check it for details.
我的环境是:
python2.7.11 selenium2.48 Firefox42

解决方案

你的firefox的profile是否有问题。

解决方案二:

casperjs无法加载https的网页

解决方案三:

楼上的回答很风趣,有可能是版本不兼容

时间: 2024-11-08 20:10:43

火狐浏览器-python+selenium无法用firefox加载网页的相关文章

静态资源的分布对网站加载速度的影响/浏览器对同一域名下并发加载资源数量

静态资源的分布对网站加载速度的影响 / 浏览器对同一域名下并发加载资源数量 / browsers network-http-persistent-max-connections-per-server 引文:浏览器在同一个域名下并发加载的资源数量是有限的,访问淘宝首页需要加载126个资源,那么如此小的并发连接数自然会加载很久,所以前端开发人员往往会将上述这些资源文件分布在多个域名下,变相的绕过浏览器的这个限制,同时也为下文的CDN工作做准备 [ 摘自:<淘宝技术这十年>P6-P7 ] 不同浏览器

IE11浏览器怎么清除不兼容管理加载项?

    IE11浏览器怎么清除不兼容管理加载项? IE11浏览器中,管理加载项中的项目可以禁止可以启用,但是不可以删除,尤其是不兼容的加载项更是无法删除,今天笔者给大家介绍两个办法,第一种是使用软件清除,方便简单,第二中是手动删除注册表删除,这个方法适用于不喜欢给系统乱装软件并且动手能力强的同学. 第一种,软件清除法: 这里我们要用到CCleaner了,下载CCleaner之后打开软件,依次找到工具 - 启动 - Internet Explorer,这里会列出IE中的所有加载项,如果确定要删除,

C# 写的BHO通过regAsm成功注册,浏览器中也能看到已经加载,但是却未运行成功,无效果

问题描述 我用C#写的BHO通过regAsm.exe"C:bhoBodatekAutoLogin.dll"/CodeBase成功注册,浏览器中也能看到已经加载,但是却未运行成功,无效果,是怎么回事呢?谁能帮帮忙?急........... 解决方案

浏览器-chrome CEF3 加载网页速度慢

问题描述 chrome CEF3 加载网页速度慢 在CEF3中,当我把CEF3嵌入MFC对话框后,用pMainframe->loadURL加载网页时,测了一下时间,大概要10几秒,不知道为啥这么慢?但是,把地址粘贴到谷歌浏览器或是别的浏览器中加载时,瞬间就加载出来了.这是怎么回事?求大神! 解决方案 你看下是不是IE的局域网设置中勾选了"自动检测设置",我这边勾选了也非常慢,去掉了就正常了,至于具体原因我目前也不清楚.

怎么在 python程序编辑中自动加载库中函数或类中的成员??

问题描述 怎么在 python程序编辑中自动加载库中函数或类中的成员?? 在使用import引用系统模块时 如import(sys)中的函数 如:print(sys.path) 调用path函数 在写程序时想写sys . 后自动出现sys中所有的 成员 就像C#或java 中编辑代码一样 我用的是editPlus 编辑器 是不是要安装插件之类的 解决方案 不如直接用python tools for visual studio 解决方案二: 可以试试pycharm编辑器.功能比较强大,目前最好的编

java selenium智能等待页面加载完成示例代码_实用技巧

java selenium  智能等待页面加载完成 我们经常会碰到用selenium操作页面上某个元素的时候, 需要等待页面加载完成后, 才能操作.  否则页面上的元素不存在,会抛出异常.  或者碰到AJAX异步加载,我们需要等待元素加载完成后, 才能操作 selenium 中提供了非常简单,智能的方法,来判断元素是否存在.  阅读目录 实例要求 隐式等待 显式等待 实例要求 实例:set_timeout.html 下面的html 代码,  点击click 按钮5秒后, 页面上会出现一个红色的d

【技术贴】解决IE8加载网页慢IE8第一次打开网页卡

由于安装了工商银行网上银行助手造成的!! 点击IE--工具-- internet选项--程序--管理加载项--将你看到的工商银行CB开头的那个加载项给右键禁用了. 然后打开360安全卫士--系统清理--清理插件--将工商银行的BHO浏览器插件删掉,即可!! 打开速度秒开. 解决IE8加载网页慢IE8第一次打开网页卡

IOS中使用UIWebView 加载网页、文件、 html的方法_IOS

 UIWebView 是用来加载加载网页数据的一个框.UIWebView可以用来加载pdf word doc 等等文件 生成webview 有两种方法: 1.通过storyboard 拖拽 2.通过alloc init 来初始化 创建webview,下列文本中 _webView.dataDetectorTypes = UIDataDetectorTypeAll; 是识别webview中的类型,例如 当webview中有电话号码,点击号码就能直接打电话 - (UIWebView *)webView

Android使用原生组件WebView加载网页和数据的方法_Android

在Api中关于这个类的介绍大致就是这是一个可以显示网页的视图,如: webView.loadUrl(http://www.baidu.com/); 显示结果: 还可以加载一些html的字符串,如: String str = "<html><body>You scored <b>192</b> points.</body></html>"; webView.loadData(str, "text/html&