首页 > 解决方案 > 如何使用 Mechanize 登录网站

问题描述

我正在尝试登录该网站,但我不断收到此错误:

Mechanize::ResponseCodeError (404 => Net::HTTPNotFound for ...

我按照文档更改了用户代理,但仍然有这个问题:

require 'rubygems'
require 'mechanize'
require 'nokogiri'


USERNAME = 'myemail'
PASSWORD = 'mypassword'


mechanize = Mechanize.new
mechanize.user_agent_alias = 'Windows Chrome'
login_page = mechanize.get('https://bookcoverzone.com/')

form = login_page.forms[1]
form['email'] = USERNAME
form['password'] = PASSWORD
result = form.submit

标签: rubywebweb-scrapingmechanizemechanize-ruby

解决方案


推荐阅读