要使用 Ruby 和 Mechanize 库登录 Instagram,您需要遵循以下步骤:
gem install mechanize
require 'mechanize'
# 创建一个 Mechanize 对象
agent = Mechanize.new
# 设置浏览器的一些基本属性
agent.user_agent_alias = 'Mac Safari'
agent.redirect_ok = true
agent.ignore_errors = true
# 进入 Instagram 登录页面
page = agent.get('https://www.instagram.com/accounts/login/')
# 选择登录表单
login_form = page.form('loginForm')
# 填写用户名和密码字段
login_form['username'] = 'your_username'
login_form['password'] = 'your_password'
# 提交登录表单
page = agent.submit(login_form)
# 检查是否成功登录
if page.uri.include?('dashboard')
puts '登录成功!'
else
puts '登录失败,请检查用户名和密码。'
end
your_username
和 your_password
替换为您的 Instagram 用户名(或邮箱、手机号)和密码。ruby instagram_login.rb
这个简单的脚本会尝试登录Instagram。如果登录成功,它会输出 "登录成功!",否则输出 "登录失败,请检查用户名和密码。"。
领取专属 10元无门槛券
手把手带您无忧上云