gpt4 book ai didi

ruby-on-rails - ruby : Mechanize cannot find any content from the site what i want to check

转载 作者:行者123 更新时间:2023-12-04 16:19:44 28 4
gpt4 key购买 nike

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

所以我决定使用“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")

    关于ruby-on-rails - ruby : Mechanize cannot find any content from the site what i want to check,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44539840/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com