我想知道是否有人知道一个有效的Linux命令行工具,可以使用我在AdWords上的高级帐户下载。我见过python solution,这对我不起作用 - 返回urllib2错误消息
urlopen error unknown url type: https
我对python的了解还不够深入,无法找出原因:可能是最近的RS更改或我的设置有问题。
某人周围的任何其他工具可能正在使用并可以共享链接吗?
答案 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。