0

我想知道是否有人知道一个用于 linux 的工作命令行工具,可以使用 rapidshare 上的高级帐户下载。我见过一个python 解决方案,它对我不起作用——返回 urllib2 错误消息

urlopen error unknown url type: https

而且我对python的了解还不够深入,无法弄清楚原因:可能是最近的RS更改或我的设置有问题。

某人周围的任何其他工具可能正在使用并可以共享链接?

4

7 回答 7

5

wget效果很好。您必须将其指向包含与您的 Rapidshare 帐户相对应的 cookie 的文件(例如,cookies.txt在 Firefox 的配置文件目录中)。

wget --load-cookies /path/to/cookies.txt http://...
于 2009-02-28T04:24:13.193 回答
4

curl是一个非常强大的命令行工具,用于从 Web 服务器中提取内容。我不能特别说 RapidShare,但是如果您看到手动下载正在做什么,例如,您可以让 curl 发布相同的表格。

于 2009-02-28T03:56:04.383 回答
3

我喜欢犁铧
它让你(取决于文件托管)

  • 下载
  • 上传
  • 列表
  • 删除
于 2011-09-29T10:28:42.613 回答
2

Here's a tutorial for a command line tool to download from rapidshare: http://fedoracoreproject.blogspot.com/2009/03/linux-command-line-tool-to-download.html

于 2009-03-24T10:52:38.440 回答
0

要让 urllib2 打开 https URL,您需要支持 SSL 的 Python。如何获得它取决于您的发行版。

于 2009-02-28T00:51:05.530 回答
0

RapidShare 和许多其他服务(MegaUploads、HotFiles 等)的不错的命令行工具。它允许从不同的服务同时传输:

http://svn.pld-linux.org/cgi-bin/viewsvn/toys/rsget.pl/

只需创建带有 URL 列表的文件(# 表示注释),然后启动 rsget.pl list-of-urls 它使用 url 列表监视文件,因此您可以添加/删除链接而无需重新启动脚本(即中断当前传输)。

于 2009-08-30T19:03:40.230 回答
0

如果您不介意使用 Ruby(无论如何它与 Python 非常相似),请查看rapidshare gem(我贡献了,顺便说一句)。

安装:gem install rapidshare

简单使用示例:

require 'rapidshare'

files_to_download = %w{
  https://rapidshare.com/files/829628035/HornyRhinos.jpg
  https://rapidshare.com/files/3103991314/HappyHippos.jpg
  https://rapidshare.com/files/3882189288/ElegantElephants.jpg
}

rs = Rapidshare::API.new(:login => 'my_login', :password => 'my_password')

files_to_download.each do |file|
  rs.download(file) || puts "ERROR downloading #{file}"    
end

/examples 目录中有一个更高级的下载客户端。

于 2012-04-20T12:51:06.620 回答