如何下载Google Doodle以供离线使用?


15

我曾经每天玩Google Doodle。谁能说我可以在哪里下载Google Doodle?我想在家用PC上离线播放Google Doodle。

Answers:


17

可以通过Google Doodles页面找到所有Doodles

为了保存任何给定的Doodle,我将使用与@Synetech相同的Soccer 2012 Doodle来演示我的方法。为了简化操作,我同时使用了Firefox和IE。

  1. 在Firefox中打开存档页面
  2. 右键点击Doodle并选择的菜单选项This Frame => Show Only This Frame
    在此处输入图片说明
  3. 将IE打开到与显示的地址相同的地址(Firefox“ IE View”扩展名很有用)
  4. 执行的菜单选项File => Save as ...并以Web Archive (*.mht)格式保存
  5. 您会发现整个游戏都保存为一个名为的文件London 2012 Soccer.mht,双击该文件可在IE中离线播放。

我使用IE来保存页面,因为“另存为”的Firefox菜单功能无法产生可玩的游戏。

(使用Firefox 14和IE9测试。)


啊,你做了同样的事情。我很惊讶IE9甚至不再支持MHT。
Synetech

mozilla早期版本有任何插件吗?
BlueBerry-Vignesh4303 2012年


@vignesh:如果您指的是“ IE View”扩展名,那么从Firefox的早期版本开始,它就一直在为我工作。
harrymc

1
@DaveRook,您可以只使用完整的页面并可以直接访问文件,以便可以编辑图形,脚本等。
Synetech

6

您无法保存它,因为它是服务器脚本。

至于实际图片,您可以通过右键单击它们从Google Doodle页面中保存它们,然后选择保存图像(或类似图像-取决于浏览器)。


究竟应该在服务器端使用什么?o.O从技术上讲,所有 Web内容在下载到浏览器之前都是“服务器端”。Google的Active Doodles是HTML5,这意味着它们可以在客户端中运行。
Synetech

@Synetech:Google Doodles在HTML5之前就已经存在。他们大多数只是JavaScript。
harrymc

2
戴夫:您的答案仅适用于最简单的涂鸦。但是,如果没有用于处理图像的javascript,它们中的大多数根本就无法工作。图像本身通常是无用的。
harrymc

...而且Doodle绝对不是服务器端脚本。
harrymc

> Google Doodles早于HTML5出现。 @harrymc,而不是他们的活跃涂鸦。
Synetech

5

您无法像下载游戏一样轻松地下载它们。

幸运的是,由于网页几乎是开放的且可以公开的,因此您可以下载它,但必须进行一些手动操作。

让我们以2012年足球涂鸦为例:

  1. 您将在此页面的存档中看到它
  2. 检查它的源代码,您会发现它实际上是从其他页面加载的IFrame
  3. 检查该页面的源代码,您将看到运行Doodle所需的文件,例如背景通用Sprite。还有脚本涂鸦专用的精灵

为了稍微简化该过程,您可以:

  1. 清除浏览器的缓存
  2. 打开浏览器的缓存目录
  3. 加载最具体的页面(即加载到IFrame中的页面,而不是Doodle存档页面)
  4. 从浏览器缓存中复制文件
  5. 必要时重命名

您也可以尝试使用诸如之类的工具wget,但仍然需要做一些工作以确保获得所有东西并清理残留物。

甚至更简单的方法可能是简单地保存页面(保存完整页面模式)。根据您的浏览器,它可能/应该保存HTML文件,辅助文件(脚本,图形,样式表等),并根据需要调整文件名。


重命名文件并编辑html以使用这些下载的文件是一项艰巨的工作。
harrymc

可以,但是Google Active Doodles不会太凌乱(对于核心游戏,总共可能只有六个文件)。我添加了另一个可能更简单的选项,具体取决于所使用的浏览器。
Synetech

在我的测试中,Firefox Save Page As没有正确保存调整后的html。这就是为什么我认为手动操作太复杂了。
harrymc

在Chrome浏览器中(当我使用IE时又返回IE),它将创建一个带有页面名称的目录,但带有_files附加名称,只需将引用更改为该目录即可。
Synetech

1
它仍然可以-但游戏无法正常工作。
harrymc


1

非常简单!只需右键单击Google Doodle->保存图片。然后选择“ gif图片”,您可以在Windows 8中的图片展示程序(如“照片”)中播放它!


0

我还有另一种方法可以将Google Doodle保存为离线。经过测试,并成功在两个Google Doodle上运行。

1. 使用Microsoft Edge 打开Google Doodle页面(推荐版本Microsoft Edge 41.16299.15.0)

2.打开Doodle并右键单击它,然后选择“在新标签中打开”。

3.复制网址栏中的URL,并将其粘贴到Microsoft Internet Explorer中。

  1. 现在按Alt + X转到“文件”>“另存为”并将其另存为(.mht)。

5.之后,打开刚刚保存的文件。

6.Enjoy您的谷歌涂鸦离线。

此致HM Rahee

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.