电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python如何截圖保存的三種方法(小結(jié))

瀏覽:8日期:2022-07-12 16:19:31

本文介紹python如何進(jìn)行截圖保存的幾種方法,在測(cè)試過(guò)程中,是有必要截圖,特別是遇到錯(cuò)誤的時(shí)候進(jìn)行截圖。結(jié)合Python其它模塊如time ,os.path,基本能滿足截圖保存文件的功能需求

第一種 selenium for python

Python如何截圖保存的三種方法(小結(jié))

get_screenshot_as_file()

相關(guān)代碼如下:

# coding=utf-8import timefrom selenium import webdriverdriver = webdriver.Chrome()driver.maximize_window()driver.implicitly_wait(6)driver.get('https://www.baidu.com')time.sleep(1)driver.get_screenshot_as_file('C:baidu.png')driver.quit()

第二種 使用PIL庫(kù)

代碼如下:

import timefrom PIL import ImageGrabif __name__=='__main__': pic = ImageGrab.grab() pic.save('picture.jpg')

第三種

代碼如下:

#coding=utf-8import timeimport win32gui, win32ui, win32con, win32apidef window_capture(filename): hwnd = 0 # 窗口的編號(hào),0號(hào)表示當(dāng)前活躍窗口 # 根據(jù)窗口句柄獲取窗口的設(shè)備上下文DC(Divice Context) hwndDC = win32gui.GetWindowDC(hwnd) # 根據(jù)窗口的DC獲取mfcDC mfcDC = win32ui.CreateDCFromHandle(hwndDC) # mfcDC創(chuàng)建可兼容的DC saveDC = mfcDC.CreateCompatibleDC() # 創(chuàng)建bigmap準(zhǔn)備保存圖片 saveBitMap = win32ui.CreateBitmap() # 獲取監(jiān)控器信息 MoniterDev = win32api.EnumDisplayMonitors(None, None) w = MoniterDev[0][2][2] h = MoniterDev[0][2][3] # print w,h #圖片大小 # 為bitmap開(kāi)辟空間 saveBitMap.CreateCompatibleBitmap(mfcDC, w, h) # 高度saveDC,將截圖保存到saveBitmap中 saveDC.SelectObject(saveBitMap) # 截取從左上角(0,0)長(zhǎng)寬為(w,h)的圖片 saveDC.BitBlt((0, 0), (w, h), mfcDC, (0, 0), win32con.SRCCOPY) saveBitMap.SaveBitmapFile(saveDC, filename) if __name__=='__main__': beg = time.time() for i in range(1): image_name='haha%s.jpg'%i window_capture(image_name) end = time.time() print(end - beg)

到此這篇關(guān)于Python如何截圖保存的三種方法(小結(jié))的文章就介紹到這了,更多相關(guān)Python 截圖保存內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 铝机箱_铝外壳加工_铝外壳厂家_CNC散热器加工-惠州市铂源五金制品有限公司 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 校服厂家,英伦校服定做工厂,园服生产定制厂商-东莞市艾咪天使校服 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 钢结构-钢结构厂房-钢结构工程[江苏海逵钢构厂] | 粘度计维修,在线粘度计,二手博勒飞粘度计维修|收购-天津市祥睿科技有限公司 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 咖啡加盟,咖啡店加盟连锁品牌-卡小逗| 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 整车VOC采样环境舱-甲醛VOC预处理舱-多舱法VOC检测环境仓-上海科绿特科技仪器有限公司 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 微学堂-电动能源汽车评测_电动车性能分享网 | 山东齐鲁漆业有限公司【官网】-工业漆专业生产厂家 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 定制/定做衬衫厂家/公司-衬衫订做/订制价格/费用-北京圣达信 | 井式炉-台车式回火炉-丹阳市电炉厂有限公司 | 睿婕轻钢别墅_钢结构别墅_厂家设计施工报价 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 硬齿面减速机_厂家-山东安吉富传动设备股份有限公司 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 吨袋包装机|吨包秤|吨包机|集装袋包装机-烟台华恩科技 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 玻璃钢型材-玻璃钢风管-玻璃钢管道,生产厂家-[江苏欧升玻璃钢制造有限公司] | 数控车床-立式加工中心-多功能机床-小型车床-山东临沂金星机床有限公司 | 小型气象站_车载气象站_便携气象站-山东风途物联网 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 包塑软管|金属软管|包塑金属软管-闵彬管业 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 氢氧化钙设备, 氢氧化钙生产线-淄博惠琛工贸有限公司 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 |