导航:首页 > 编程语言 > python截屏

python截屏

发布时间:2022-02-09 17:03:03

python实现文字识别,来看看大牛怎么实现截图

route('/callback_result', methods = ["POST","GET"])
def callback_result():
try:nm = nmap.PortScanner()
instantiate nmap.PortScanner object
except nmap.PortScannerError:
sys.exit(0)
except:
sys.exit(0)

Ⅱ python中selenium对某个元素截图,有没有这个f方法呢

我知道的截图用的是save_screenshot()这个方法。
如果要对具体某个元素截图,可以先截好图,然后获取这个元素的位置和尺寸,再用PIL的Image模块对图片进行截图,起点就是元素位置,宽高就是元素尺寸。

Ⅲ python有截屏的包吗

有啊,你可以试试pyscreenshot。

地址:https://github.com/ponty/pyscreenshot


使用方法:

importpyscreenshotasImageGrab

#fullscreen
im=ImageGrab.grab()
im.show()

#partofthescreen
im=ImageGrab.grab(bbox=(10,10,510,510))#X1,Y1,X2,Y2
im.show()


如果解决了您的问题请采纳!

如果未解决请继续追问!

Ⅳ 怎样将python结果截图

最简单的,安装类似QQ的IM工具,都会自带截图功能。
也可以安装FSCapture 之类的小工具。
实在什么都不想装,键盘上会有一个print screen的按键(有写键盘可能标的不一样,意思差不多),按一下就把屏幕显示的内容都截到粘贴板,然后粘贴到画图程序,裁剪一下也行。

Ⅳ 如何用python对整个文章截图

方法一、使用PyQt4的QtWebKit组件

#!/usr/bin/envpython
#-*-coding:UTF-8-*-
#来源http://www.oschina.net/code/snippet_219811_14920

importsys
importos.path
fromPyQt4importQtGui,QtCore,QtWebKit

classPageShotter(QtGui.QWidget):
def__init__(self,url,filename,parent=None):
QtGui.QWidget.__init__(self,parent)
self.url=url
self.filename=filename
self.webpage=None

defshot(self):
webview=QtWebKit.QWebView(self)
webview.load(QtCore.QUrl(self.url))
self.webpage=webview.page()
self.connect(webview,QtCore.SIGNAL("loadFinished(bool)"),self.save_page)

defsave_page(self,finished):
#printfinished
iffinished:
printu"开始截图!"
size=self.webpage.mainFrame().contentsSize()
printu"页面宽:%d,页面高:%d"%(size.width(),size.height())
self.webpage.setViewportSize(QtCore.QSize(size.width()+16,size.height()))
img=QtGui.QImage(size,QtGui.QImage.Format_ARGB32)
painter=QtGui.QPainter(img)
self.webpage.mainFrame().render(painter)
painter.end()
filename=self.filename;
ifimg.save(filename):
filepath=os.path.join(os.path.dirname(__file__),filename)
printu"截图完毕:%s"%filepath
else:
printu"截图失败";
else:
printu"网页加载失败!"
self.close()

if__name__=="__main__":
app=QtGui.QApplication(sys.argv)
#shotter=PageShotter("http://www.adssfwewfdsfdsf.com")
shotter=PageShotter("http://www.youku.com/",'shot.png')
shotter.shot()
sys.exit(app.exec_())


方法二、使用selenium


#!/usr/bin/envpython
#-*-coding:UTF-8-*-

importtime
fromseleniumimportwebdriver

browser=webdriver.Firefox()
browser.set_window_size(1055,800)
browser.get("http://www.yooli.com/")
browser.find_element_by_id("idClose").click()
time.sleep(5)

browser.save_screenshot("shot.png")
browser.quit()

Ⅵ python excel截图保存

xlrd读取单元格内容,再pil画个表存成jpg。
画表格那里如果用latex做,存成pdf,再用工具批量转jpg似乎也不错。

Ⅶ python如何截图(指定坐标范围,非全屏)

windows下?只截取一个点? 用PIL的ImageGrab:

import ImageGrab
bbox = (300, 300, 300+1, 300+1)
img = ImageGrab.grab(bbox)
img.save("pixel.png")
img.show()

Ⅷ python怎么通过url进行截图

python怎么通过url进行截图
方法就是各个工具都有一个功能叫是否将tab看做space的功能,只要在linux上的JEdit编写工具中进行统一处理,如
JEdit统一调整缩进的方式是:Edit - Indent - Spaces to Tabs 或 Tabs to Spaces 这里可以选择Tabs to Spaces,
调整后,放到windows打开,此时就会发现,缩进的格式就统一了。
反之,在Pydev 上也有这样的统一调整缩进的方式:Source - Convert space-tabs to tabs 或 Convert tabs to space-tabs

Ⅸ Python程序抓图 怎么用程序实现截图

由于在我的一个程序中想要添加一个截图功能,今天看一下利用Python怎样截图,功能实现都挺简单了,直接上代码
from
PIL
import
ImageGrab
im
=
ImageGrab.grab()
im.save(addr,'jpeg')
很简单的几行代码就实现了我要的功能,PIL(Python
Image
Library)是Python的一个图形库,需要自己下载安装,im
=
ImageGrab.grab()这行代码实现截图功能,可以带参数,指定要截取图片的坐标位置,不带参数默认全屏截图,im.save(addr,'jpeg')是保存截取的图片,第一个参数是保存路径,第二个参数是图片格式

阅读全文

与python截屏相关的资料

热点内容
云服务器关机网址不见了 浏览:69
余冠英pdf 浏览:755
开发一个app上市需要什么步骤 浏览:28
phpsleep方法 浏览:430
时间同步服务器ip地址6 浏览:926
钢琴谱pdf下载 浏览:524
香港阿里云服务器怎么封udp 浏览:875
APp买海鲜到哪里 浏览:501
辽油社保app总提示更新怎么办 浏览:586
导入源码教程视频 浏览:613
天翼贷app在哪里下载 浏览:186
app开发源码查看器 浏览:516
程序员发展到了一个瓶颈 浏览:120
程序员去机房干嘛 浏览:697
英雄训练师怎么看曾经服务器 浏览:546
魔兽世界单机输入gm命令 浏览:372
51单片机最大负跳距是多少 浏览:418
android聊天控件 浏览:128
导致压缩机坏的原因 浏览:295
如何多次选取文件夹 浏览:280