Python Splinter 问题 UnboundLocalError:赋值前引用了局部变量'e'。

问题描述 投票:1回答:1

我用同样的代码用了几个月没有问题,现在出现了以下问题。谁有什么建议可以解决这个问题?谅谅

我的 splinter 库是最新的,我使用的是 Chrome 驱动程序。

File
"C:\Users\isaks\AppData\Local\Programs\Python\Python37\lib\site-packages\splinter\browser.py",
line 90, in Browser
    return get_driver(driver, *args, **kwargs)    File "C:\Users\isaks\AppData\Local\Programs\Python\Python37\lib\site-packages\splinter\browser.py",
line 68, in get_driver
    raise e

UnboundLocalError: local variable 'e' referenced before assignment
python splinter
1个回答
0
投票

这完全为我解决了这个问题。 很奇怪,一个新版本的chromedriver莫名其妙地破坏了旧版本的chromedriver,因为我在我的一个脚本上遇到了和你一模一样的问题,这绝对不是我会想到的事情。

© www.soinside.com 2019 - 2024. All rights reserved.