selenium python 指定元素截图
Python 元素 指定 selenium 截图
2023-09-14 09:16:05 时间
selenium python 简单页面元素截图
1. 简单页面 元素截图
# coding:utf-8
# coding:cp936
from selenium import webdriver
from PIL import Image
broswer = webdriver.Chrome()
broswer.get("http://www.baidu.com")
broswer.save_screenshot(r'E:\photo.png')
baidu = broswer.find_element_by_id('su')
left = baidu.location['x']
top = baidu.location['y']
elementWidth = baidu.location['x'] + baidu.size['width']
elementHeight = baidu.location['y'] + baidu.size['height']
picture = Image.open(r'E:\photo.png')
picture = picture.crop((left, top, elementWidth, elementHeight))
picture.save(r'E:\photo2.png')
1.1 screenshot元素截图
#! /usr/local/bin/python3
# coding:utf-8
from selenium import webdriver
from time import sleep
options = webdriver.ChromeOptions()
options.add_argument('--kiosk')
driver = webdriver.Chrome(chrome_options=options)
driver.get('http://www.baidu.com')
a = driver.find_element_by_id("su")
a.screenshot("/root/code.png")
sleep(5)
driver.quit()
2. 截图
3.截图 “百度一下”
参考:
1.利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素)
2.如何利用selenium进行定点元素截图?
相关文章
- 【华为云技术分享】计算python程序执行时间
- Python MySQLdb模块连接操作mysql数据库实例_python
- 在Python的列表中利用remove()方法删除元素的教程
- Jenkins部署python-flask后端项目,持续集成(jinkins配置python虚拟环境)
- 【python cookbook】【数据结构与算法】4.找到最大或最小的N个元素
- Python asyncio编程之异步与非异步模块混合异步实现
- Atitit web httphandler的实现 java python node.js c# net php 目录 1.1. Java 过滤器 servelet1 1.2. Python的
- Python: 爬虫入门-python爬虫入门教程(非常详细)
- 业余学Python是如何挣钱的?解析能挣钱的方式
- Python编程语言学习:列表与字典互转的几大方法集锦、从列表中按顺序循环抽走一个元素输出剩余元素之详细攻略
- Python:利用python编程将上海十六区,2020年5月份房价实时地图(数据来源房天下)进行柱状图、热图可视化
- Python之ffmpeg-python:ffmpeg-python库的简介、安装、使用方法之详细攻略
- 成功解决cv2.error: C:projectsopencv-pythonopencvmodulesimgprocsrcresize.cpp:4044: error: (-215) s
- Python基础——数据分析考核(基础版本)
- Python可视化数据分析06、Pandas进阶
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- python enumerate元素的时候可以获取下标,并且可以指定开始的下标值。
- Python编程:命令行python和python -m的区别
- Python爬虫:滤网架构处理爬虫数据
- python元组
- python 找出序列中出现次数最多的元素方法
- 多版本Python共存时pip给指定版本的python安装package的方法
- 第10讲:Python列表对象查操作之通过切片获取列表中的元素