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

Python011

Python程序抓图 怎么用程序实现截图,第1张

由于在我的一个程序中想要添加一个截图功能,今天看一下利用Python怎样截图,功能实现都挺简单了,直接上代码

from

PIL

import

ImageGrab

im

=

ImageGrab.grab()

im.save(addr,'jpeg')

很简单的几行代码就实现了我要的功能,PIL(Python

Image

Library)是Python的一个图形库,需要自己下载安装,im

=

ImageGrab.grab()这行代码实现截图功能,可以带参数,指定要截取图片的坐标位置,不带参数默认全屏截图,im.save(addr,'jpeg')是保存截取的图片,第一个参数是保存路径,第二个参数是图片格式

这个很正常啊。因为有些图下载不下来,返回302,404等内容。 另外还有连接错误。

这些都需要你在程序里做检测 ,然后做修正。

最后说一句, 不要到大网站大多线程爬行。 会封你的IP。 单线程也不要密集爬行。最好要随机爬。

%s意思是字符串参数,就是将变量的值传入到字符串里面,字符串后的'%'后就是写要传入的参数。

在你给出的例子中,就是用x的值替代%s。比如说x=5,那么就是爬取url后面是'5.jpg'这个图片