全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 5380|回复: 57
打印 上一主题 下一主题

videobb.com 专用上传.sh

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-6 18:54:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
videobb.com 专用上传.sh  


今天研究了一天,才做出这个脚本,不知道需要的人多吗?


videobb.com  简介:一个分享视频赚钱的网站!


原理是把其他视频网站的内容转移到这个赚钱的视频站上!
  1. #!/bin/bash
  2. #filename flv.sh
  3. #author -NO FEAR-
  4. #date 10/06/2011
  5. #source http://blog.1otc.com/
  6. #


  7. #打印帮助
  8. #print_help_msg () {
  9. #    echo "You see, I'm nothing ."
  10. #    exit 0
  11. #}

  12. #ftp设置

  13. FTP_USER=xxxx                              #ftp用户名
  14. FTP_PASS=yyyy                              #ftp密码
  15. FTP_IP=ftp.videobb.com                       #ftp地址



  16. #检测参数:视频网址是否输入  by er
  17. check_param () {
  18.    if [ $# -ne 1 ]; then
  19.       read -p '输入网址:' url

  20.      else
  21.      url=$1
  22.    fi
  23. }



  24. #检测m3u文件是否存在
  25. check_m3u () {
  26.     if ! [ -a p.m3u ] || [ `wc -l p.m3u|awk '{ print $1 }'` -eq 0 ]; then
  27.     echo '#EXTM3U'> p.m3u
  28.     fi
  29. }

  30. check_param $*
  31. check_m3u

  32. export LC_ALL=en_US.UTF-8

  33. #使用php解析地址
  34. ue=$(php -r "echo urlencode('$url');")
  35. parser="http://www.flvcd.com/parse.php?flag=&format=&kw=$ue&sbt=%BF%AA%CA%BCGO%21"
  36. #使用wget下载flvcd的页面保存为meta.html
  37. if ! wget $parser -U mozilla -O meta.html; then
  38.     echo "Unable to touch the parser, check network status for the cause ."
  39.     exit 0
  40. fi

  41. #处理
  42. grep "<N>" meta.html> gbk_title.lst
  43. grep "<U>" meta.html> url.lst
  44. iconv -f gbk -t utf-8 gbk_title.lst>title.lst


  45. sed -i 's/<N>//g' title.lst
  46. sed -i 's/ //g' title.lst
  47. sed -i 's/<U>//g' url.lst

  48. l1=`wc -l title.lst|awk '{ print $1 }'`
  49. l2=`wc -l url.lst|awk '{ print $1 }'`
  50. if [ "$l1" != "$l2" ]; then
  51.     echo "Title.lst has $l1 lines, but url.lst got $l2."
  52.     exit 0
  53. fi
  54. if [ $l1 -eq 0 ]; then
  55.     echo "Nothing got from the parser, check meta.html for detail info."
  56.     exit 0
  57. fi

  58. arrTitle=(`cat title.lst`)
  59. arrURL=(`cat url.lst`)

  60. idx=$((`wc -l p.m3u|awk '{ print $1 }'`-1))
  61. while [ $idx -lt $l1 ]; do
  62.     title=${arrTitle[$idx]}
  63.     url=${arrURL[$idx]}
  64.     idx=$((idx+1))
  65. # echo '已经限速到111024B...'
  66. #if ! wget -c --limit-rate=111024 $url -U mozilla -O "${title}.flv"; then
  67.     if ! wget -c $url -U mozilla -O "${title}.flv"; then
  68.         echo "Failed fetching ${title}.flv, maybe its URL has been changed !"
  69.     exit 0
  70.     fi
  71.     cmd="sed -i '\$a\\${title}.flv' p.m3u"
  72.     eval $cmd

  73. ftp -v -n $FTP_IP << END
  74. user $FTP_USER $FTP_PASS
  75. type binary
  76. prompt
  77. put ${title}.flv
  78. bye
  79. END

  80. done


  81. #清除tmp文件 p.m3u meta.html by er
  82. rm -vf *.m3u
  83. rm -vf *.html
  84. rm -vf *.flv
  85. rm -vf *.lst
  86. echo 'done !'
  87. exit 0
复制代码
刮开有奖 只看不回!天朝轮回!

评分

参与人数 3威望 +22 收起 理由
cnx + 20 精品文章
有容乃大 + 1 球PM
tobeychan + 1 +QQ 多少 ?

查看全部评分

2#
发表于 2011-10-6 18:56:12 | 只看该作者
只看不回!天朝轮回!
3#
发表于 2011-10-6 18:56:32 | 只看该作者
只看不回!天朝轮回!
4#
发表于 2011-10-6 18:56:49 | 只看该作者
没看懂
5#
发表于 2011-10-6 18:57:21 | 只看该作者
上传好像有人观看才有钱把
6#
发表于 2011-10-6 18:58:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
7#
发表于 2011-10-6 19:00:47 | 只看该作者
只看不回!天朝轮回!
8#
发表于 2011-10-6 19:00:52 | 只看该作者
原帖由 lazyzhu 于 2011-10-6 18:56 发表
只看不回!天朝轮回!
9#
发表于 2011-10-6 19:12:26 | 只看该作者
只看不回!天朝轮回!
10#
发表于 2011-10-6 19:19:17 | 只看该作者
楼主头像真的会变。。。。

难道真的是在发邮件么???不是吧。。太恐怖了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-3 14:45 , Processed in 0.108528 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表