全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2348|回复: 6
打印 上一主题 下一主题

[疑问] dropbox网页上传脚本

[复制链接]
跳转到指定楼层
1#
发表于 2012-5-2 00:53:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 挨个搞 于 2012-5-2 00:54 编辑

为啥都说不能用了?

以前的还可以用的啊。
  1. #!/bin/bash
  2. DROPBOX_USER="[email protected]"
  3. DROPBOX_PASS="xxxxxx"

  4. UPLOAD_FILE="/xxx/xxxx.zip"
  5. DEST_FOLDER="/xxx"

  6.                
  7. LOGIN_URL="https://www.dropbox.com/login"
  8. HOME_URL="https://www.dropbox.com/home"
  9. UPLOAD_URL="https://dl-web.dropbox.com/upload"
  10. COOKIE_FILE="/tmp/du_cookie_$RANDOM"
  11. RESPONSE_FILE="/tmp/du_resp_$RANDOM"

  12. echo -ne " > Logging in..."
  13. curl -s -i -c $COOKIE_FILE -o $RESPONSE_FILE --data "login_email=$DROPBOX_USER&login_password=$DROPBOX_PASS&t=$TOKEN" "$LOGIN_URL"
  14. grep "location: /home" $RESPONSE_FILE > /dev/null
  15. if [ $? -ne 0 ]; then
  16.         echo -e " Failed!"
  17.         rm -f "$COOKIE_FILE" "$RESPONSE_FILE"
  18.         exit 1
  19. else
  20.         echo -e " OK"
  21. fi

  22. echo -ne " > Loading Home..."
  23. curl -s -i -b "$COOKIE_FILE" -o "$RESPONSE_FILE" "$HOME_URL"

  24. if [ $? -ne 0 ]; then
  25.         echo -e " Failed!"
  26.         rm -f "$COOKIE_FILE" "$RESPONSE_FILE"
  27.         exit 1
  28. else
  29.         echo -e " OK"
  30. fi

  31. TOKEN=$(cat "$RESPONSE_FILE" | tr -d '\n' | sed 's/.*<form action="https:\/\/dl-web.dropbox.com\/upload"[^>]*>\s*<input type="hidden" name="t" value="\([a-z 0-9]*\)".*/\1/')

  32. echo -ne " > Uploading ..."
  33. curl -s -i -b $COOKIE_FILE -o $RESPONSE_FILE -F "plain=yes" -F "dest=$DEST_FOLDER" -F "t=$TOKEN" -F "file=@$UPLOAD_FILE"  "$UPLOAD_URL"
  34. grep "HTTP/1.1 302 FOUND" $RESPONSE_FILE > /dev/null

  35. if [ $? -ne 0 ]; then
  36.         echo -e " Failed!"
  37.                 rm -f "$COOKIE_FILE" "$RESPONSE_FILE"
  38.         exit 1
  39. else
  40.         echo -e " OK"
  41.         rm -f "$COOKIE_FILE" "$RESPONSE_FILE"
  42. fi
复制代码
2#
发表于 2012-5-2 00:56:20 | 只看该作者
我比较笨  还没学会··
3#
发表于 2012-5-2 01:12:40 | 只看该作者
我比较笨  根本学不会..
4#
发表于 2012-5-2 01:17:23 | 只看该作者

我比较笨  根本不会学
5#
发表于 2012-5-2 11:21:50 | 只看该作者
我比较笨  还没有学会
6#
发表于 2012-5-2 11:26:42 | 只看该作者
一直用buyvm的 备份空间 很给力I
7#
发表于 2012-5-2 12:20:55 | 只看该作者
因为有人不会用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-6 10:45 , Processed in 0.086023 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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