[英]Ruby : Mechanize cannot find any content from the site what i want to check
我想对特定网站使用自动登录
所以我决定使用“机械化”
例如,像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")
但是将网址设置为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")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.