全球主机交流论坛

标题: dropbox网页上传脚本 [打印本页]

作者: 挨个搞    时间: 2012-5-2 00:53
标题: dropbox网页上传脚本
本帖最后由 挨个搞 于 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
复制代码

作者: lixuguang.xy    时间: 2012-5-2 00:56
我比较笨  还没学会··
作者: 神马皆浮云    时间: 2012-5-2 01:12
我比较笨  根本学不会..
作者: onlybird    时间: 2012-5-2 01:17

我比较笨  根本不会学
作者: hackfengl    时间: 2012-5-2 11:21
我比较笨  还没有学会
作者: 飞天金猪    时间: 2012-5-2 11:26
一直用buyvm的 备份空间 很给力I
作者: 有个就好    时间: 2012-5-2 12:20
因为有人不会用




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4