Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4024684
  • 博文数量: 366
  • 博客积分: 9916
  • 博客等级: 中将
  • 技术积分: 7195
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-29 23:27
个人简介

简单!

文章分类

全部博文(366)

文章存档

2013年(51)

2012年(269)

2011年(46)

分类: Python/Ruby

2012-09-16 17:52:44

1.首先进入到好友的某一个相册;

2.然后鼠标右键,选择“View Page Source”(我使用的是firefox,具体的看自己的情况了),将所有内容保存到一个命名为mytest.html的文件(文件名可以自己选择,修改后更改脚本文件);

3.写下以下脚本:

点击(此处)折叠或打开

  1. #!/bin/sh
  2. # function:download friends' pictures from renren.com
  3. # author:Sam.Wu
  4. # date:2012-9-16
  5. # version:v1.0

  6. spilt_key='data-photo'

  7. function spilt_message(){
  8. grep -R $spilt_key mytest.html > tmp_grep_url.log
  9. awk -F '[<>]' '{for(i=1;i<=NF;i++) {if($i~/'$spilt_key'/){print $i}}}' tmp_grep_url.log > tmp_photo_url.log
  10. awk -F "['']" '{print $4}' tmp_photo_url.log > photo_url.log
  11. }

  12. if [ !-d testdir ];then
  13. mkdir testdir
  14. fi

  15. spilt_message

  16. while read line
  17. do
  18. echo $line
  19. wget $line -P ./testdir
  20. done < photo_url.log

  21. rm -rf *.log

4.执行脚本,图片存放于testdir目录(根据自己的需求修改)。
阅读(2834) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

txgc_wm2012-09-18 15:38:32

一行shell判断Linux是64位还是32位:getconf LONG_BIT