下面是Selenium环境变量配置(火狐浏览器)及验证实现的完整攻略。
环境变量配置
- 下载与Firefox浏览器版本对应的geckodriver驱动,官网下载地址为:https://github.com/mozilla/geckodriver/releases。
- 将下载好的geckodriver.exe文件置于指定的文件夹路径中(如:C:\Program Files\geckodriver)。
- 将geckodriver的文件夹路径添加到系统环境变量Path中。在Windows系统中,做如下操作:
- 右键单击"计算机"或"此电脑",选择"属性"。
- 在打开的窗口中,选中"高级系统设置"选项卡。
- 点击"环境变量"按钮。
- 找到"系统变量"中的Path,并点击编辑(如果没有该变量则新建)。
- 将geckodriver的路径添加到Path的最后,多个环境变量之间用分号分开。
验证实现
下面是两个Selenium与火狐浏览器的配合使用示例。
示例一 - 打开百度首页
from selenium import webdriver
# 初始化Firefox浏览器对象,也可以使用Chrome或Edge浏览器
driver = webdriver.Firefox()
# 打开百度
driver.get("https://www.baidu.com")
# 打印百度首页的标题
print(driver.title)
# 关闭浏览器
driver.quit()
示例二 - 登录豆瓣网
from selenium import webdriver
# 初始化Firefox浏览器对象,也可以使用Chrome或Edge浏览器
driver = webdriver.Firefox()
# 打开豆瓣登录页面
driver.get("https://accounts.douban.com/passport/login")
# 填写账号和密码
driver.find_element_by_id("username").send_keys("your_username")
driver.find_element_by_id("password").send_keys("your_password")
# 点击登录按钮
driver.find_element_by_class_name("btn-account").click()
# 验证登录成功
if "我的豆瓣" in driver.title:
print("登录成功!")
else:
print("登录失败!")
# 关闭浏览器
driver.quit()
以上就是Selenium环境变量配置(火狐浏览器)及验证实现的完整攻略,希望能够帮助到您。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Selenium环境变量配置(火狐浏览器)及验证实现 - Python技术站