我需要从需要登录的网站下载电影文件。我开始使用 Mechanize 制作脚本原型(prototype),但我想知道 Curl 是否支持将用户名和密码发送到服务器,这将使我的工作速度更快。
最佳答案
我会使用 httparty 而不是 curl。它支持身份验证。(http://httparty.rubyforge.org)
sudo gem install httparty
这是一个显示从站点获取的身份验证的示例。
class Twitter
include HTTParty
base_uri 'twitter.com'
basic_auth 'username', 'password'
end
Twitter.post('/statuses/update.json', :query => {:status => "It's an HTTParty and everyone is invited!"})
关于ruby - 使用curl下载需要登录的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3823969/