首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何拍摄巨蟒的截图?

如何拍摄巨蟒的截图?
EN

Stack Overflow用户
提问于 2019-03-27 19:45:38
回答 3查看 6.8K关注 0票数 2

我有个主意,想要实现它。但我不确定能不能成功。所以,想得到你的意见。

代码语言:javascript
复制
 I would like to take screenshots of a url. 

比如说,当我打开一个网站www.espncricinfo.com时,我想要拍摄该页面的截图并在本地保存。稍后可以将保存的映像转换为GIF。这能通过python实现吗?有什么建议或建议吗?

更新的

也可以在headless-browser中捕捉截图吗?

是否有可能在headless mode (非图形用户界面)中启动浏览器,然后获取网页特定区域的屏幕截图?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-03-27 20:05:37

使用python截图:

代码语言:javascript
复制
import pyscreenshot as ImageGrab

im = ImageGrab.grab()

im.save('path/to/image/folder/image_name.png')

im.show()
票数 2
EN

Stack Overflow用户

发布于 2019-03-27 20:00:51

是和不是,如果您用urllib发送请求,您将得到HTML作为回报,这是显示网页的第一步。但是你必须用浏览器引擎来构建网页,否则你只会看到一堆文本。

有些python库可以做到这一点,比如小猫,但是这些库可能不会给您最好的体验和支持。

您可以尝试的另一件事是使用crod和firefox/chrome/任何东西,然后使用python来自动化这个过程。

哦,顺便说一下,我强烈建议升级到python3

票数 0
EN

Stack Overflow用户

发布于 2019-10-06 01:44:08

我知道现在有点晚了,但我只是看到了这个问题,如果其他人正在寻找一个强大的工具,做截图和使用无头浏览器与python.我只想推荐您更深入地了解https://www.seleniumhq.org/。youtube上有许多教程可供使用。然而,这是IMHO执行任务的最精确的框架,IMHO。要制作截图,您可以定义屏幕分辨率等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55385344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档