挽救 blog 上的 flickr 图片

flickr logo
Flickr 在不可阻挡的历史大潮中被和谐了,但妈呀,我的 blog 上的图片绝大多数是放在 flickr 上的,我必须要挽救它们!

看了半亩塘闲话的帖子,发现其实只是域名被和谐,IP 地址却幸存了下来,这么就好办了,图片在 flickr 上一般被存储在 static.flickr.com, farm1.static.flickr.com 和 farm2.static.flickr.com 上,所以我在数据库中把这三个地址替换成对应的 IP 地址就可以了。

以下的操作对象为 Wordpress 的数据库,其它类型的 blog 请自行参照修改。

在 phpmyadmin 的 SQL 中分别输入:

UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, 'farm1.static.flickr.com', '68.142.232.116');
UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, 'farm2.static.flickr.com', '69.147.123.56');

UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, 'static.flickr.com', '68.142.232.116');

替换完成。

现在我的 blog 上的图片应该可以从国内访问了。

更新:花儿开了写了一个 Wordpress 插件,不用对数据库大动干戈了。

17 Comment(s)

  1. SkyLanD
    June 8th, 2007 at 11:07 am

    拜两拜! :cry:

  2. BlueLion
    June 8th, 2007 at 11:12 am

    图片都可看到,这种方法好

  3. sfufoet
    June 8th, 2007 at 11:47 am

    可以看到。

  4. sein
    June 8th, 2007 at 12:01 pm

    同学你太有才了

  5. sein
    June 8th, 2007 at 12:04 pm

    输入次序有问题

    应该把第一句最后执行,否则会出现 farm2.68.142.232.116 这样的地址

  6. Michael  (Blog Owner)
    June 8th, 2007 at 12:09 pm

    @sein: 多谢提醒~

  7. sein
    June 8th, 2007 at 12:17 pm

    因为那个次序错误我摧残了一次数据库。。。。

    刚我发现替换以后,还是有图片不能显示,发现是 farm2.68.142.232.116 这样的,我头脑发热来了一句

    UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, ‘farm2.68.142.232.116′, ‘68.142.232.116′);

    马上醒悟过来,我错了。。。

    应该是

    UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, ‘farm2.68.142.232.116′, ‘69.147.123.56′);

    我晕阿!然后干掉数据库,重新导入备份(幸好我有备份)。。。。

  8. Michael  (Blog Owner)
    June 8th, 2007 at 12:22 pm

    哈哈,那就再来一句,把 IP 替换对了就行了,干掉数据库重来也太,那个,狠了吧。。。

  9. 探花
    June 8th, 2007 at 1:57 pm

    好文啊

    今后的图片还放到flickr吗?即使解封的话

  10. sein
    June 8th, 2007 at 3:23 pm

    转换后全都成 68.142.232.116 了,好比 1和2都变成1,你知道里面哪个是 2 吗

  11. Michael  (Blog Owner)
    June 8th, 2007 at 3:40 pm

    @探花, I might find a new host, unless flickr is unblocked AND gives up the 200 pics limitation.

    @sein, you’re right, it’s my bad… :oops:

  12. 拒绝下锅的鱼
    June 8th, 2007 at 5:57 pm

    你早点公布啊!我还手工一个个换,累死了。

  13. istef
    June 8th, 2007 at 7:12 pm

    我刚写了个插件解决这个问题,不用对数据库大动干戈了 :)
    http://blog.istef.info/2007/06/08/save-flickr/

  14. 初生牛犊
    June 8th, 2007 at 9:28 pm

    这个方法不错,可以用来批量修改文章的内容。

  15. akuii
    June 10th, 2007 at 9:06 am

    我也用了花儿的WP插件,可flickrss还是照样无法显示…..

    求救啊../….

    谢谢….

  16. Michael  (Blog Owner)
    June 10th, 2007 at 4:41 pm

    @akuii, 这个要改flickrss这个插件了。

  17. LL19
    June 18th, 2007 at 4:01 pm

    多谢了~
    这么好的方法我居然一直没想到~

11 Pingback/Trackback(s)

  1. SkyLanD | Stretford End | 挽救 Blog 上的 Flickr 图片!

    June 8th, 2007 at 11:17 am

    1

    [...] Flickr 被 GFWed 的悲痛中,今天却发现了意外惊喜,巧克力工厂 的 Micheal 结合半亩塘闲话的日志,给出了挽救 Blog 上 Flickr [...]

  2. Flickr被和谐了 at Dominoes Blog

    June 8th, 2007 at 12:31 pm

    2

    [...] 这里,这里有暂时的解决办法。之所以说是暂时的,因为如果届时直接把这几个IP个封了,那就基本没戏了。 Share This [...]

  3. 何必呢 › 求您了,饶了我们吧!

    June 8th, 2007 at 5:48 pm

    3

    [...] Michael 提供了解决flickr图片被盾的解决办法! 以下的操作对象为 Wordpress 的数据库,其它类型的 blog 请自行参照修改。 [...]

  4. 参茶周刊 : 2007 : June : 08

    June 8th, 2007 at 11:31 pm

    4

    [...] 既然中国政府不愿意给GFW弄一个官方网站,所以有人给它弄了一个GFW非官方网站,在六月5日正式上线,立刻迎来了大家的关注。Google的Blogspot免费博客服务一而再,再二三地被“和谐”,中国政府居然把Blogspot当作猴子那样来耍。刚刚有人介绍如何突破Flickr图片保护,一转眼Flickr就遭到了GFW的毒手,连洪波也来操GFW。Flickr的爱好者先别着急,已经有很多人提供了挽救Flickr的办法(1、2、3)。最近正逢高考,有人用高考作文题来戏说GFW。GFW让中国人民愤怒,终于有人肯挺身而出用法律手段对付GFW,只可惜法院把开庭时间一推再推。随着时间的推移,越来越多人解开了GFW的面纱,并且开始发表自己对GFW的不满。博客作者周曙光采访了重庆钉子户,因此他的博客遭到了GFW封锁。不过他的社会责任感让他坚持报道社会新闻,厦门的PX项目遭到民众反对,在六一节还跑到街上去游行示威(1、2)。不过政府依然一意孤行,甚至还强制删除关于反对PX的资料(包括游行示威的新闻和录像)。前几天是六月4日,一个看起来平常的特别日子,在中国政府的淫威之下,我们只可以通过别人的名义来纪念十几年前发生的事情。记者无国界网站转移到新服务器后数小时内被封锁,记者无国界网站相关部门对中国政府的网络审查进行谴责。 [...]

  5.   SQL by sein

    June 9th, 2007 at 5:34 am

    5

    [...] 方法参考巧克力工厂,目的是更换煎蛋侧栏那里 Top Commentators 我的链接,瓦哈哈哈~ [...]

  6. 闲拾博院——破草屋的大杂院

    June 9th, 2007 at 12:04 pm

    6

    人在网吧(5)——用插件解决 Flickr 被封会不会只是缓兵之计?…

    今天我在 Michael 的 Blog《巧克力工厂》那里了解到,Flickr 已经被我们伟大的、光荣的、正确的 XXX 封锁了。
    这可以说已经是板上钉钉的事,只是时间早晚的问题——任何国外网站都有这个可能…

  7. Picasa插件: 从Picasa上传照片到Flickr at catch the digital flow

    June 9th, 2007 at 3:26 pm

    7

    [...] Michael修改WordPress数据库使照片正常显示的方法 [...]

  8. 夜游之 by putaotang(葡萄唐) » 访问flickr图片的一些临时方法

    June 10th, 2007 at 7:35 am

    8

    [...] http://bemike.org/blog/2007/06/08/flickr-pics-salvation.html (适用于wordpress用户) [...]

  9. flickr被封后 | 探花 @ Tinn Walk

    June 10th, 2007 at 8:02 am

    9

    [...] 或者使用gladder代理 用傲游2的启用过滤包 恢复blog上的引用图片可以参见Michael和花儿写的相应文章 法皇还写了一篇关于修炼flickr第九级的文章 [...]

  10. G-F-W相关连接 | *火锅

    June 22nd, 2007 at 8:52 am

    10

    [...] 既然中国政府不愿意给GFW弄一个官方网站,所以有人给它弄了一个GFW非官方网站,在六月5日正式上线,立刻迎来了大家的关注。Google的Blogspot免费博客服务一而再,再二三地被“和谐”,中国政府居然把Blogspot当作猴子那样来耍。刚刚有人介绍如何突破Flickr图片保护,一转眼Flickr就遭到了GFW的毒手,连洪波也来操GFW。Flickr的爱好者先别着急,已经有很多人提供了挽救Flickr的办法(1、2、3)。最近正逢高考,有人用高考作文题来戏说GFW。GFW让中国人民愤怒,终于有人肯挺身而出用法律手段对付GFW,只可惜法院把开庭时间一推再推。随着时间的推移,越来越多人解开了GFW的面纱,并且开始发表自己对GFW的不满。博客作者周曙光采访了重庆钉子户,因此他的博客遭到了GFW封锁。不过他的社会责任感让他坚持报道社会新闻,厦门的PX项目遭到民众反对,在六一节还跑到街上去游行示威(1、2)。不过政府依然一意孤行,甚至还强制删除关于反对PX的资料(包括游行示威的新闻和录像)。前几天是六月4日,一个看起来平常的特别日子,在中国政府的淫威之下,我们只可以通过别人的名义来纪念十几年前发生的事情。记者无国界网站转移到新服务器后数小时内被封锁,该网站相关部门对中国政府的网络审查进行谴责。 [...]

  11. Life as Blogger» Blog Archive » Flickr被和谐了

    June 24th, 2007 at 5:30 pm

    11

    [...] 这里,这里有暂时的解决办法。之所以说是暂时的,因为如果届时直接把这几个IP个封了,那就基本没戏了。 [...]


RSS feed for comments on this post · TrackBack URI

Leave a reply