使用 Python 和 Selenium 进行现代 Web 自动化


我们可以使用 Python 和 Selenium 进行现代 Web 自动化。要在 Python 中配置 Selenium webdriver,需要按照以下步骤操作:

步骤 1 - 要在我们的系统中安装 Python,请访问以下链接:https://www.pythonlang.cn/downloads/

步骤 2 - 点击下载 Python <版本号> 按钮。下载完成后,Python 可执行文件应该在我们的系统中可用。

步骤 3 - 双击此可执行文件,Python 安装登录页面应该会打开。点击立即安装。

步骤 4 - Python 应该在以下路径中可用:

C:\Users\<User>\AppData\Local\Programs\Python\Python<version>

步骤 5 - 我们将为 Windows 用户在环境变量中配置 Python 和 Scripts(在 Python 文件夹中引入)文件夹的路径。

步骤 6 - 要验证 Python 是否已安装,请运行命令:python --version。Python 版本应该会显示出来。

步骤 7 - Selenium 绑定安装可以通过执行以下命令完成:pip install selenium。

步骤 8 - 在 Python 文件夹中应该会找到一个名为 Selenium 的文件夹。要更新现有的 Selenium 版本,请运行命令:pip install –U selenium。

步骤 9 - 最后,我们还应该有一个 Python 编辑器 - PyCharm 来创建 Selenium 脚本((https://www.jetbrains.com/pycharm/).

步骤 10 - 要在浏览器中启动 Selenium 脚本,我们还需要下载浏览器驱动程序。为此,请访问以下链接:https://www.seleniumcn.cn/downloads/

步骤 11 - 向下滚动到浏览器部分,下载不同浏览器的浏览器驱动程序。

示例

代码实现

from selenium import webdriver
#configure chromedriver path
driver = webdriver.Chrome(executable_path='../drivers/chromedriver')
#implicit wait
driver.implicitly_wait(0.5)
#url launch
driver.get("https://tutorialspoint.com/questions/index.php")
print('Page title: ' + driver.title)
#browser close
driver.close()

输出

更新于: 2021年6月29日

871 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告