python使用selenium打开网页失败

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

#自动化测试工具selenium
from selenium import webdriver
#实例化浏览器对象
#下载浏览器驱动器
driver=webdriver.Chrome()
#打开网站
driver.get('https://www.baidu.com/')

以上是我的代码,没有做课题,直接敲出现一下问题:

1、第一句报红

没下载selenium

在win+R---cmd中直接运行命令 

pip install selenium

#pip常用命令:
pip install selenium==3.141.0  #安装指定版本号
pip install -U selenium        #安装最新版本号
pip show selenium              #查看当前包的版本信息
pip uninstall selenium         #卸载

2、网页打不开---没有下载浏览器驱动器(以谷歌为例)

首先在谷歌的设置--关于中查看版本号

selenium无法打开网页,python,selenium,开发语言

 然后打开网址http://npm.taobao.org/mirrors/chromedriver/ 找到前缀和自己版本号相同的即可

下载成功后,解压放在python安装目录下即可。

3、打开的网页闪退问题

解决方法一:右击--运行

解决方法二:在代码后面添加

#设置休眠时间
 time.sleep()   #浏览器不关闭
time.sleep(10)  #10s后浏览器关闭

解决方法三:在代码结束添加

input()

 文章来源地址https://www.toymoban.com/news/detail-804290.html

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

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

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

相关文章

  • 解决Pycharm使用 selenium 打开网页后闪退的方法

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

    2024年02月06日
    浏览(34)
  • 使用代理服务器导致电脑无法打开网页解决办法

    日常生活和工作中,经常会使用代理IP。但是在使用完代理服务器之后,很多用户都会遇到这样的问题:明明网络正常,为什么网页确打不开了? 其实,只需要关闭代理服务即可。具体操作如下: win+i进入设置 进入【网络和Internet】 进入【代理】 关闭【使用代理服务器】选

    2024年02月11日
    浏览(46)
  • python selenium playwright库使用教程 破解网页防止开发者模式 截取数据请求 隐藏chrome

    下载 chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。 有两个下载地址: 1、 http://chromedriver.storage.googleapis.com/index.html 2、 CNPM Binaries Mirror 当然,你首先需要查看你的Chrome版本,在浏览器中输入chrome://version/  放chromedriver在chrome安装目录  默认目录一般为:C:Pro

    2023年04月25日
    浏览(32)
  • Mac系统搭建selenium环境报:无法打开“chromedriver”,因为无法验证开发者 解决办法

    1.安装selenium 打开terminal,使用以下命令安装selenium: pip install -U selenium 2.下载Chromedriver chromedriver 应与chrome版本匹配!!! 在Chrome中输入:chrome://version/ 查看Chrome的版本号信息 然后去地址: https://registry.npmmirror.com/binary.html?path=chromedriver/ 找到和自己Chrome浏览器版本匹配的Chrome dri

    2024年02月06日
    浏览(56)
  • python通过selenium爬取网页信息,python获取浏览器请求内容,控制已经打开的浏览器

    背景:通过python中直接get或者urlopen打开一些有延迟加载数据的网页,会抓取不到部分信息。 1. 命令行打开chrome,并开启调试端口 (前提,找到chrome安装目录,找到chrome.exe所在路径,添加到环境变量中,例如我的是C:Program FilesGoogleChromeApplication) remote-debugging-port指定远程调试

    2024年02月16日
    浏览(55)
  • Selenium使用Edge打开网页出现“你的连接不是专用连接xxx”解决方案

     当尝试访问的网站使用的是自签名的SSL证书或者没有使用SSL证书时出现“你的连接不是专用连接xxx”。这种情况经常发生在访问内网地址或开发环境时通过以下代码打开网站有时会出现。 可参考如下方法解决:

    2024年04月11日
    浏览(34)
  • Selenium打开网页时保持登陆状态

    前言 今天在学习selenium的时候,每次调试网页都会打开一个新的浏览器窗口,当我想要做某些操作的时候就需要自己再去模拟登陆,太浪费时间了。那么要怎么样才能在打开网页的时候直接就是登陆状态呢? 使用下面的方法就可以直接加载登陆过后的保存在本地的信息,而且

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

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

    2024年02月05日
    浏览(30)
  • python使用selenium模拟登录网页页面

    python的selenium用于自动化测试,但是在自动化测试的时候也可以用来模拟登录,本次用selenium模拟登录某DN网页 代码如下(示例): 本次使用的是谷歌的内核若有需要,也可以换其他浏览器的内核 首先打开CSDN页面准备在页面中定位元素 为方便操作,直接在开发者界面中复制

    2024年02月13日
    浏览(27)
  • 使用Python和Selenium抓取网页内容

    采集动态网页是困扰许多人的难题,不妨使用 Python 和 Selenium抓取网页数据。 微信搜索关注《Python学研大本营》,加入读者群,分享更多精彩 你是否对从网站提取数据感兴趣,但发现自己被网络抓取的复杂性所困扰?不要害怕,我们在这篇文章中将展示如何利用 Selenium 和

    2024年02月07日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包