全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2340|回复: 6

[疑问] dropbox网页上传脚本

[复制链接]
发表于 2012-5-2 00:53:47 | 显示全部楼层 |阅读模式
本帖最后由 挨个搞 于 2012-5-2 00:54 编辑

为啥都说不能用了?

以前的还可以用的啊。
  1. #!/bin/bash
  2. DROPBOX_USER="xxx@xxx.xxx"
  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
复制代码
发表于 2012-5-2 00:56:20 | 显示全部楼层
我比较笨  还没学会··
发表于 2012-5-2 01:12:40 | 显示全部楼层
我比较笨  根本学不会..
发表于 2012-5-2 01:17:23 | 显示全部楼层

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

本版积分规则

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

GMT+8, 2024-4-26 17:17 , Processed in 0.079286 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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