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/
我找不到任何内容
我尝试了几个功能,例如
page.links
page.search(:id=>"wrap_login")
page.search(".loginfrom")
.....
但是我无法在该站点中捕获任何内容
如何从站点获取登录内容 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")
我想对特定网站使用自动登录
所以我决定使用 "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/
我找不到任何内容
我尝试了几个功能,例如
page.links
page.search(:id=>"wrap_login")
page.search(".loginfrom")
.....
但是我无法在该站点中捕获任何内容
如何从站点获取登录内容 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")