我在绕过使用 http 身份验证的网站时遇到问题,我有一个网站列表,我做了一些废弃,但其中一些网站上有 http 身份验证。我不希望获得那些我希望能够确定它们是否受到 http auth 保护然后继续前进的网站的内容。例如,在下面的代码片段中,agent.get 永远不会返回,所以我无法处理它。我该如何处理这样的案件?
require 'mechanize'
agent = Mechanize.new
page = agent.get('http://freyalovesmusic.co.uk')