Steve Jenkin 2022-01-18 17:45 采纳率: 100%
浏览 407
已结题

AttributeError: module 'selenium.webdriver' has no attribute 'chromedriver' 问题

############
尝试使用Webdriver爬取动态内容,Chrome浏览器版本与Chromedriver版本相同,selenium包已经安装,Chromedriver放在python根目录并指定了Chromedriver路径,但仍然无法调用Chromedriver

############

D:\tool\Anaconda\python.exe C:/Users/Administrator/PycharmProjects/stockdata/股票.py
Traceback (most recent call last):
  File "C:/Users/Administrator/PycharmProjects/stockdata/股票.py", line 5, in <module>
    driver = webdriver.chromedriver("D:\tool\Anaconda\chromedriver.exe")
AttributeError: module 'selenium.webdriver' has no attribute 'chromedriver'

劳帮助解答,有偿悬赏

  • 写回答

12条回答 默认 最新

  • 不会翻墙的泰隆 2022-01-18 17:56
    关注

    提示模板中没有这个属性,你代码那里是不是写错了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 一枚回归少年 2022-01-19 13:48
    关注

    应该是driver = webdriver.Chrome("D:\tool\Anaconda\chromedriver.exe")

    评论
    1人已打赏
  • heianduck 2022-01-20 19:55
    关注
    评论
    1人已打赏
  • 鸡蛋酱$ 2022-01-18 19:55
    关注

    1、你是不是把driver定义在外部,然后写函数来调用driver?如果是的话你就不要用函数,直接试一试,我以前也遇到过
    2、或者你是不是除了Anaconda,在电脑还安装了一个python?Anaconda自带有一个python的哦,chromedriver.exe必须在同一个python的根目录下才可以调用哦

    评论
  • 普通网友 2022-01-18 21:57
    关注

    你把你操作的代码放出来,我猜测是你的import出现了异常!

    评论
  • 孙叫兽 前端领域优质创作者 2022-01-19 07:39
    关注
    
    import selenium
    from selenium import webdriver
    driver = webdriver.chrome.webdriver.WebDriver(executable_path='C:/drivers/chromedriver_win32/chromedriver.exe')
    
    评论
  • ~白+黑 Python领域新星创作者 2022-01-19 09:08
    关注

    换火狐浏览器试试

    评论
  • 起个昵称难得很 2022-01-19 15:52
    关注

    这个驱动要看你是什么版本的 driver = webdriver.Chrome("D:\tool\Anaconda\chromedriver.exe")

    评论
  • 小陈步吃人 2022-01-19 21:09
    关注
    
    from selenium import webdriver
    import time
    url = 'http://www.126.com'
    driver = webdriver.Chrome()
    driver.get(url)
    
    评论
  • smartisong 2022-01-20 13:00
    关注

    错误提示:AttributeError: module 'selenium.webdriver' has no attribute 'chromedriver'
    意思就是说模块selenium.webdriver里面没有chromedriver这个属性

    通过查找官方代码,可以发现selenium.webdriver的属性是Chrome,而不是chromedriver

    所以代码应该修改为:driver = webdriver.Chrome("D:\tool\Anaconda\chromedriver.exe")

    望采纳!

    评论
  • 急速光粒 2022-01-20 18:10
    关注

    路径问题,

        driver = webdriver.chromedriver("D:\tool\Anaconda\chromedriver.exe")
    

    改成

    driver = webdriver.chromedriver("D:\\tool\\Anaconda\\chromedriver.exe")
    

    试试,有帮助请采纳谢谢!

    评论 编辑记录
  • 仰望星空的代码 博客专家认证 2022-01-21 14:24
    关注
    评论
查看更多回答(11条)

报告相同问题?

问题事件

  • 系统已结题 1月29日
  • 已采纳回答 1月21日
  • 创建了问题 1月18日

悬赏问题

  • ¥100 webapi的部署(标签-服务器)
  • ¥20 怎么加快手机软件内部计时的时间(关键词-日期时间)
  • ¥15 C语言除0问题的检测方法
  • ¥15 为什么四分管的内径有的是16mm有的15mm,四分不应该是12.7mm吗
  • ¥15 macos13下 ios交叉编译的问题
  • ¥15 bgz压缩文件怎么打开
  • ¥15 封装dll(引入了pcl的点云设计库)
  • ¥30 关于#开发语言#的问题:我需要在抄板的基础上再抄板抄程序,根据RDA8851CM基础上开发
  • ¥15 oracle 多个括号,怎么删除指定的括号及里面的内容?
  • ¥15 小新14API2019想用bios调风扇