Python - 如何创建可以模拟网站上用户操作的脚本

时间:2017-12-06 16:29:54

标签: python selenium web

简介: 我想用Python创建一个程序,可以通过编程方式登录网站并执行功能: - 单击锚链接 - 单击按钮 - 键入文本字段 - 提交表格

我使用的是Python 3.6.2

我已经搜索了一段时间,似乎看到selenium作为推荐选项,但是一旦我安装并使用它,我似乎无法解决我得到的错误:geckodriver不在PATH即使我特意将它设置在路径中。这完全在Python 2.7上。我是否可以采用一种方法来解释在何处正确安装硒或需要的模块以及上面列表中的一些要求示例。

如果您有任何疑问,请告诉他们我在这里等待回复。

1 个答案:

答案 0 :(得分:0)

它说gecko驱动程序不在路径中,取决于你是哪个系统:

在ubuntu中它应该在/ bin中 在mac中它应该在user / local / bin中 在Windows中,它应该在路径字符串

中指定

一个常见的解决方案是将其放在脚本所在的同一目录中 并使用webdriver.Firefox(' ./ firefoxdriver') 或者,你打电话给它。