寻找一个工作的Linux命令行工具从rapidshare下载

时间:2009-02-28 00:44:52

标签: python linux command-line downloading

我想知道是否有人知道一个有效的Linux命令行工具,可以使用我在AdWords上的高级帐户下载。我见过python solution,这对我不起作用 - 返回urllib2错误消息

urlopen error unknown url type: https

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

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

7 个答案:

答案 0 :(得分:5)

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

wget --load-cookies /path/to/cookies.txt http://...

答案 1 :(得分:4)

curl是一个非常强大的命令行工具,用于从Web服务器中挤出东西。我不能特别谈论RapidShare,但是如果你看到手动下载正在做什么,你可以卷曲发布相同的表格,例如。

答案 2 :(得分:3)

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

  • 下载
  • 上传
  • 列表
  • 删除

答案 3 :(得分:2)

以下是从rapidshare下载命令行工具的教程: http://fedoracoreproject.blogspot.com/2009/03/linux-command-line-tool-to-download.html

答案 4 :(得分:0)

要让urllib2打开https网址,您需要支持SSL的Python。如何获得它取决于你的分布。

答案 5 :(得分:0)

适用于RapidShare和许多其他服务的良好命令行工具(MegaUploads,HotFiles等)。它允许从不同的服务同时转移:

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

只需创建包含URL列表的文件(#用于评论),然后启动rsget.pl list-of-urls 它使用url list监视文件,因此您可以添加/删除链接而无需重新启动脚本(即打破当前传输)。

答案 6 :(得分:0)

如果您不介意使用Ruby(它与Python非常相似),请查看rapidshare gem(我提供给BTW)。

安装: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目录中有一个更高级的downloading client