Ruby : Mechanize 无法从网站上找到任何我想检查的内容

Ruby : Mechanize cannot find any content from the site what i want to check

我想对特定网站使用自动登录

所以我决定使用 "Mechanize"

例如,google.com,它有效!

require 'rubygems'
require 'mechanize'

a = Mechanize.new { |agent|
    agent.user_agent_alias ="Windows Chrome"
}

page = a.get('http://www.google.com/')

puts page.search("div")

但是当设置url到http://lms.kyonggi.ac.kr/

我找不到任何内容

我尝试了几个功能,例如

但是我无法在该站点中捕获任何内容

如何从站点获取登录内容 http://lms.kyonggi.ac.kr/

那个页面有两个iframes所以你需要先点击iframe,然后你才能找到元素。

require 'rubygems'
require 'mechanize'

a = Mechanize.new
page = a.get('http://lms.kyonggi.ac.kr/')
p = page.frames[1].click
puts p.search("div")