selenium-截图

from webdriver_helper import webdriver, get_webdriver
from selenium.webdriver import chrome



driver = webdriver.Chrome()  # 实例化 ,刚启动浏览器是空白页面
driver.maximize_window()  # 窗口最大化
driver.get("http://www.baidu.com/")  # 访问网址
png=driver.get_screenshot_as_png()#获取二进制数据 需要手动写入文件 截图

with open("a.png","bw") as f:
    f.write(png)


str=driver.get_screenshot_as_base64()#获取字符串 截图

with open("b.text","tw") as f:
    f.write(str)


driver.get_screenshot_as_file('c.png')#可不可以是jpg,gif 不可以 截图


driver.quit()  # 退出浏览器




image

posted @   NiceTwocu  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示