selenium_浏览器自动化脚本及浏览器操作_1.04

本文通过两个案例展示了如何使用Selenium自动化脚本进行浏览器操作。案例1演示了启动火狐浏览器,访问淘宝和百度页面,并进行标题验证。案例2介绍了如何调整浏览器窗口大小,页面前进后退,刷新及窗口最大化等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

案例1:简单的自动化脚本

启动火狐浏览器

首先我要淘宝页面,打印网页标题,等待3秒钟

打开百度首页,打印网页标题,再等待2秒

关闭浏览器

 

#导入所需模块

from selenium import webdriver

from time import sleep

#加载浏览器驱动

driver = webdriver.Firefox()

#打开淘宝网首页

driver.get("https://www.taobao.com/")

#打印页面标题

print(driver.title)

sleep(3)

#打开百度

driver.get("https://www.baidu.com/")

print(driver.title)

sleep(2)

#判断一下打开的是否是百度

print("百度" in driver.title)

#打印网址

print(driver.current_url)

#判断baidu 是否在链接中出现

print("baidu" in driver.current_url)

#关闭浏览器

driver.quit()

 

说明:可以根据 driver.title 或 driver.current_url 判断访问是否有效

 

案例2:浏览器操作方法

浏览器窗口的大小设置

页面前进后退

页面刷新

 

from selenium import webdriver

from time import sleep

driver = webdriver.Firefox()

driver.get("https:www.baidu.com")

#窗口最小化

driver.minimize_window()

sleep(2)

#窗口最大化

driver.maximize_window()

sleep(3)

driver.get("https://www.taobao.com")

#设置窗口大小

driver.set_window_size(400,500)

#刷新页面

driver.refresh()

sleep(2)

#返回上一层(后退)

driver.back()

sleep(2)

#返回前面的页面(前进)

driver.forward()

sleep(2)

#退出页面

driver.quit()

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值