使用 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()