1

我正在尝试将 Rapidshare Upload 脚本实施到我的项目中,但它似乎已经过时了。我总是在终端收到以下错误:

File /home/googles/Downloads/weave_minimal.tgz has 10953 bytes. Calculating MD5HEX...
MD5HEX is 12c7dfef24eb0bb249a1f4723cd8daf6 (10953 bytes analyzed)
Trying to upload to your prem account.
Getting upload server infos.
Uploadserver invalid? Internal error!

这是脚本: http: //pastebin.com/wSPWa84B

我很高兴得到任何帮助,很快就可以开始工作了:)

4

1 回答 1

0

我发现了两个问题: 1. url 应该是http://rapidshare.com/cgi-bin/rsapi.cgi?sub=nextuploadserver并且你必须使用 HTTP/1.1 连接到 RS 服务器。因此,您用来连接 RS 的每条线路都应如下所示:

print $socket qq|GET /cgi-bin/rsapi.cgi?sub=nextuploadserver HTTP/1.1\r\nHost: rapidshare.com\r\n\r\n|

有关 HTTP/1.1 的更多信息,请参阅rfc2616

我希望这有帮助!

于 2012-05-12T22:11:29.047 回答