當前位置:首頁 » 編程語言 » python截屏

python截屏

發布時間: 2022-01-25 14:00:12

❶ 如何用python寫一個全屏截圖工具

Python是一種即譯式的,互動的,...或新建一個界面讓數據在互不兼容的系統中流動。...Zope是一個開放源代碼的Web應用伺服器,採用Python語言開發,使用它您可

❷ 小白問大佬,截圖取自 Python廖雪峰官網,Python大神進!

在python語言中,對於none需要記住以下幾點:
1.None是一個特殊的常量。
2.None和False不同。
3.None不是0。
4.None不是空字元串。
5.None和任何其他的數據類型比較永遠返回False。
6.None有自己的數據類型NoneType。你可以將None賦值給任何變數,但是你不能創建其他NoneType對象。
這個程序中,L為輸入參數,如果沒有輸入,則默認為None
首先判斷L是否為None,如果是,則將L賦值為一個空列表

❸ 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怎麼通過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有截屏的包嗎

有啊,你可以試試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如何截圖(指定坐標范圍,非全屏)

windows下?只截取一個點? 用PIL的ImageGrab:

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

❾ python中selenium對某個元素截圖,有沒有這個f方法呢

我知道的截圖用的是save_screenshot()這個方法。
如果要對具體某個元素截圖,可以先截好圖,然後獲取這個元素的位置和尺寸,再用PIL的Image模塊對圖片進行截圖,起點就是元素位置,寬高就是元素尺寸。

熱點內容
兩個次梁相交怎麼配置 發布:2024-11-15 20:27:35 瀏覽:373
android關機實現 發布:2024-11-15 20:26:42 瀏覽:56
木糠壓縮原理 發布:2024-11-15 20:22:53 瀏覽:654
編譯原理難以理解的問題 發布:2024-11-15 20:11:25 瀏覽:130
安卓9是什麼水平 發布:2024-11-15 20:06:57 瀏覽:185
intel快速存儲ssd 發布:2024-11-15 20:00:27 瀏覽:143
吃雞配置太低怎麼調高畫質 發布:2024-11-15 19:58:19 瀏覽:735
王者怎麼設置來電屏蔽安卓 發布:2024-11-15 19:56:08 瀏覽:450
伺服器如何搭建多個ip 發布:2024-11-15 19:42:10 瀏覽:103
價錢低高配置的有哪些車 發布:2024-11-15 19:34:53 瀏覽:381