python - 运行分裂浏览器时出现 UnboundLocalError
问题描述
我收到以下错误:
UnboundLocalError: local variable 'e' referenced before assignment
当我尝试将分裂浏览器用作:
gekoExe_path = {'executable_path': <gekodriver path>}
browser= Browser('firefox', **gekoExe_path, headless= False)
我正在使用分裂版本:'0.13.0'
解决方案
将分裂版本降低到 0.11.0
如果您使用的是 LINUX ,请将 geckodriver 可执行文件移动到 /usr/bin/
如果 Windows 添加 geckodriver 的目录路径并将其添加到系统变量“PATH”
推荐阅读
- arrays - 如何获取一些猫鼬模式数组中的值?
- mongodb - TypeError:update_one() 为参数“upsert”获取了多个值
- html - 表格可折叠/可扩展+可编辑
- tensorflow - 在 colab.research.google com 上重新运行后,相同 keras ML 模型的学习有所不同
- apache-spark - 以集群模式 SPARK 写入本地 FS
- r - 逐行计算并更新 dplyr 中的整行
- java - 无法转换 JndiRmiProxyFactoryBean 类型的值 找不到匹配的编辑器或转换策略
- python - 选择整行 - 快捷键
- permissions - RBAC 嵌套权限
- image-processing - 通过在多个重叠网格正方形之间进行插值来创建孔隙度图