基于Mechanize提取职业,员工网址

时间:2016-04-27 09:22:23

标签: ruby-on-rails ruby mechanize

根据Mechanize提取职业生涯,员工网址并帮助我进入职业生涯页面,我必须在职业页面下提取至少一个careers_urls链接

ex: agent = Mechanzie.new
carrier_page = agent.get("http://www.mitel.com/mitel-careers").click

之后,我不知道找到职业页面链接列表

感谢提前......

1 个答案:

答案 0 :(得分:0)

试试这个。它给出了我已经传递到get方法的页面中所有职位空缺的网址。

    agent = Mechanize.new
    page = agent.get('http://fpmgs.avature.net/mitelcareers')
    page.css('.jobResultItem').css('a').map { |k| k.attributes['href'].value }

使用分页值传递链接以获取其他链接。例 http://fpmgs.avature.net/mitelcareers/SearchJobs/?jobOffset=20
通过 在上面的链接中,它会在页面中显示下一个网址。