专栏首页诡途的python路selenium爬虫相关报错解决

selenium爬虫相关报错解决

原代码和报错信息

#程序代码
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
#修改windows.navigator.webdriver,防机器人识别机制,selenium自动登陆判别机制
chrome_options.add_experimental_option('excludeSwitches', ['enable-automation']) 
drive = webdriver.Chrome(chrome_options=chrome_options)

#报错信息
DeprecationWarning: use options instead of chrome_options
  after removing the cwd from sys.path.

解决方案

#本渣英语翻译——百度翻译的更渣,本渣被迫在线营业
>不推荐警告:从系统路径中移除cwd后,使用options取代了 chrome_options

大概意思就是此参数是已经弃用的, 原来的参数chrome_options是被新的参数options替换了;

虽然不影响使用,但是看着一片红就是不爽,修改驱动启动传入的参数即可

#修改后代码
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
#修改windows.navigator.webdriver,防机器人识别机制,selenium自动登陆判别机制
chrome_options.add_experimental_option('excludeSwitches', ['enable-automation']) 
drive = webdriver.Chrome(options=chrome_options)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • slenium模拟登陆知乎2020

    想看登录知乎的到这里就ok了,可以撤退了,如果对selenium不太熟悉的可以直接拉到最后,参考资料里,给各位指好路了,没办法,来者是客,为了满足各位,真是老费...

    诡途
  • (新)关于修改window.navigator.webdriver代码失效问题

    ②关于chrome版本迭代后,代码失效问题解决方案的文章链接 《关于修改window.navigator.webdriver代码失效问题》

    诡途
  • Message: session not created: This version of ChromeDriver only supports Chrome version 83

    一开始我还以为是 webdriver.Chrome() 原来的参数chrome_options被新的参数options替换了的原因

    诡途
  • selenium使用之安装webdriver

    使用pycharm的可以在settings-> interceptor中进行安装。

    开发架构二三事
  • 一看你就懂,超详细java中的ClassLoader详解

    ClassLoader翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见。理解ClassLoader的加载机制,也有利...

    Frank909
  • 高通更新Spectra Module摄像头,用以优化VR/AR应用

    VRPinea
  • POSTGRESQL 如何存储树形数据 处理树形数据

    树形数据是一种什么体现,形式, 这里先提前的展示一下,为下面的postgresql操作树形数据做一个铺垫.

    AustinDatabases
  • C语言编程规范

    C是一门朴素的语言,它是大部分程序员的入门语言,那么C语言的常见编程规范都有哪些呢

    C语言入门到精通
  • protobuf简单介绍和ubuntu 16.04环境下安装教程

    protobuf是谷歌的开源序列化协议框架,结构类似于XML,JSON这种,显著的特点是二进制的,效率高,主要用于通信协议和数据存储等方面,算是一种结构化数据...

    砸漏
  • axios django CSRF 403错误

    小贝壳

扫码关注云+社区

领取腾讯云代金券