使用Python+selenium实例化Microsoft Edge或Chrome浏览器对象和常见的报错

这篇具有很好参考价值的文章主要介绍了使用Python+selenium实例化Microsoft Edge或Chrome浏览器对象和常见的报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实例化谷歌浏览器对象:

from selenium import webdriver
# 实例化一个浏览器对象
wb = webdriver.Chrome(executable_path='D:\python\chromedriver_win32\chromedriver.exe')
wb.get('https://www.bilibili.com/')

实例化Microsoft Edge对象:

from selenium import webdriver
# 实例化一个浏览器对象 
wb=webdriver.Edge(executable_path='D:\python\edgedriver_win64\msedgedriver.exe')
wb.get('https://www.bilibili.com/')

实例化对象时可能会出现的问题:

1.浏览器窗口闪退:

用import time    time.sleep(5),让浏览器多待上一会就好了

from selenium import webdriver
import time
# 实例化一个浏览器对象
wb=webdriver.Edge(executable_path='D:\python\edgedriver_win64\msedgedriver.exe')
wb.get('https://www.bilibili.com/')
time.sleep(5)

2.报错"DeprecationWarning: executable_path has been deprecated":

使用Python+selenium实例化Microsoft Edge或Chrome浏览器对象和常见的报错,记录bug,python,selenium

 此错误不耽误程序运行,如果程序因为此错误不能运行,修改代码为:

from selenium import webdriver
from selenium.webdriver.edge.service import Service
# 实例化一个浏览器对象
s=Service('D:\python\edgedriver_win64\msedgedriver.exe')
wb=webdriver.Edge(service_args=s)
wb.get('https://www.bilibili.com/')

3.报错"TypeError: 'module' object is not callable":

使用Python+selenium实例化Microsoft Edge或Chrome浏览器对象和常见的报错,记录bug,python,selenium

使用Python+selenium实例化Microsoft Edge或Chrome浏览器对象和常见的报错,记录bug,python,selenium

 检查你的"Chrome"和“Edge”的“C”或“E”有没有大写!chrome和edge是不可调用的。文章来源地址https://www.toymoban.com/news/detail-519042.html

到了这里,关于使用Python+selenium实例化Microsoft Edge或Chrome浏览器对象和常见的报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Selenium控制已运行的Edge和Chrome浏览器——在线控制 | 人机交互(详细启动步骤和bug记录)

    说明:本记录是在Windows系统上执行的! 起因是:博导要求统计一下国内某个领域的专家情况,统计主持国家自然科学基金的副教授和教授都有哪些大牛! 于是:本人去[NSFC]:https://kd.nsfc.cn/ 下载全部的历史基金项目书。。。。工作量太大就……半自动化实现吧!!! 无论是

    2024年04月10日
    浏览(63)
  • selenium 使用已打开的chrome浏览器(python版)

    使用selenium 的 webdriver 调试的时候,每次都是打开一个新的 chrome浏览器实例,特别不方便,那怎么使用上次打开的chrome浏览器实例呢,以下是完整代码,亲测可用 python版本:3.10 系统:win11 步骤1,先写一个打开 chrome浏览器 的文件1,里面指定这个chrome浏览器实例的端口号

    2024年02月14日
    浏览(22)
  • python使用selenium打开chrome浏览器时带用户登录信息

    导读 我们在使用 selenium 打开google浏览器的时候,默认打开的是一个新的浏览器窗口,而且里面不带有任何的浏览器缓存信息。当我们想要爬取某个网站信息或者做某些操作的时候就需要自己再去模拟登陆 selenium操作浏览器 这里我们就以CSDN为例,来展示如何让selenium在打开

    2023年04月24日
    浏览(28)
  • IP-GUARD使用Chrome/edge浏览器出现不兼容的问题

    使用Chrome/edge浏览器出现不兼容的问题,所以做以下通报: 一、Chrome/edge浏览器不兼容 1、问题概述:Google Chrome浏览器及Microsoft Edge Chromium浏览器在78、79版本在 Win 10系统中启用了渲染器代码完整性保护功能(Renderer Code Integrity Protection,防止未经签名的模块被加载到 Chrome浏览

    2024年02月03日
    浏览(82)
  • 关于python的selenium控制已经打开的edge浏览器

     下载edge驱动后,放在edge的exe文件同目录下,并将exe的目录添加到系统“用户“变量path中。之后在exe目录下打开cmd 。在cmd中输入msedge.exe --remote-debugging-port=9222 --user-data-dir=\\\"D:pythonseleniumEdge\\\"      -----注意:提前建这个文件夹\\\"D:pythonseleniumEdge\\\" 

    2024年02月07日
    浏览(26)
  • python+Pycharm+selenium操作浏览器(Chorme或Edge)

       选择适合自己的环境 下载后解压 将自己解压后的文件路径添加到系统环境变量,使用管理员打开CMD或PowerShell;  查看文档,参考:  

    2024年02月17日
    浏览(22)
  • Selenium | 控制已打开的浏览器-python-edge

    诡异的验证码和微信扫码登录着实让爬虫难堪,那是否可以在已经打开的浏览器基础上,继续运行自动化脚本?通过手工登录后,再让脚本执行程序,这样可以解决很大的一个痛点。 右键点击桌面上的“Edge浏览器”,点击“属性”。 复制“ 起始位置 ”路径。 插句话:点击“

    2024年02月03日
    浏览(23)
  • Python selenium自动化操作Chrome浏览器

    ​ ​ 活动地址:CSDN21天学习挑战赛 Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持目前比较主流的浏览器。它也实现了诸多自动化功能,比如软件自动化测试,检测软件与浏览器兼容性,自动录制、生成不同语言

    2024年02月02日
    浏览(23)
  • Windows使用selenium操作Edge浏览器实现爬虫

    以前的大部分程序都是操作Chrome,很少有操作Edge,现在以Edge为例。 Selenium本身是无法直接控制浏览器的,不同的浏览器需要不同的驱动程序,Google Chrome需要安装ChromeDriver、Edge需要安装Microsoft Edge WebDriver,其他浏览器也需要安装相应的驱动。 edge://version/ https://developer.micros

    2024年02月03日
    浏览(27)
  • Selenium WebDrive使用Edge浏览器模拟登录163邮箱

    ** ** 1.首先要在pycharm中下载好Selenium 2.然后下载浏览器驱动这里是链接 (https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/) *注意版本要一致 *注意放置的位置要在python3.7(这里是我用的)的更目录下也就是找到python文件夹打开后放进去有些资料说要改名这里不用因为Seleni

    2023年04月15日
    浏览(24)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包