我已经在Python上使用Selenium多年了,我100%肯定这正是我一直在做的事情,但突然间它已经停止为我工作了。如果我像往常一样进入Python解释器并输入
>>> from selenium import webdriver
>>> driver = webdriver.Firefox()
<blank space>
而不是引入另一个>>>
并允许我输入,我只是得到这个空格并且无法输入任何内容,让我甚至无法driver.get
一个网址。重新获得解释器控制权的唯一方法是执行^C
或完全关闭浏览器窗口。我真的不认为它是Firefox,因为我昨天更新了它并且做得很好(因为我的记忆)。有没有其他改变,我忽略了,这导致了Selenium的问题?我是在做一些非常愚蠢的事情而且只是看着它过去了吗?任何帮助表示赞赏。
答案 0 :(得分:0)
好的,所以更新到最新版本的Selenium会解决这个问题,可能在你解决了其他几个问题之后。就个人而言,我首先必须下载最新版本的geckodriver
并指定我的Firefox二进制文件的位置,我根据这个回答here进行了这两个操作。