python + selenium 实现浏览器的基本操作

作者 : admin 本文共944个字,预计阅读时间需要3分钟 发布时间: 2024-06-6 共2人阅读

python + selenium 实现浏览器的基本操作
操作浏览器的基本方法:
python调用webdriver框架的API,对浏览器做一些常规的操作,如打开、窗口最大化、前进、后退、刷新、截屏、退出操作等。
1、实例对象,打开浏览器:webdriver.Chrome()
2、打开网页:get(url)
3、刷新:refresh()
4、前进:forward()
5、后退:back()
6、截屏:get_screenshot_as_file(保存路径)
7、窗口最大化:maximize_window()
8、退出:close(),quit()

代码实现:

# coding = utf-8
import time
from selenium import webdriver
# 1:实例对象,打开浏览器
driver = webdriver.Chrome()
# 2:设置浏览器窗口最大化
driver.maximize_window()
# 3:打开百度首页
driver.get('http://www.baidu.com/')
time.sleep(2)
# 4:刷新
driver.refresh()
# 打开京东首页
driver.get('/images/2024/0609/')
# 8:关闭浏览器
driver.quit()

进阶版代码实现:

# coding = utf-8
from selenium import webdriver
import time
url = ['http://www.baidu.com/', 'http://www.jd.com/']
jpg_name = ['百度', '京东']
# 打开浏览器
driver = webdriver.Chrome()
# 窗口最大化
driver.maximize_window()
# 打开网页
for i in range(len(url)):
    driver.get(url[i])
    # 截图保存
    driver.get_screenshot_as_file('D:\{}.png'.format(jpg_name[i]))
time.sleep(2)
# 后退
driver.back()
time.sleep(2)
# 前进
driver.forward()
time.sleep(2)
# 刷新
driver.refresh()
# 关闭浏览器
driver.quit()
本站无任何商业行为
个人在线分享 » python + selenium 实现浏览器的基本操作
E-->