ruby 2015年就职情报サイトから,企业名で検索して绍介ページURLを取得する。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 2015年就职情报サイトから,企业名で検索して绍介ページURLを取得する。相关的知识,希望对你有一定的参考价值。

require 'watir-webdriver'

file_path = 'where-to-save-file.txt'
f = File.new(file_path, 'w')
companies = %w(ハル研究所 任天堂 三菱 トヨタ)

b = Watir::Browser.new
companies.each do |query|
  b.goto 'http://job.mynavi.jp/15/pc/toppage/displayTopPage/index'
  b.text_field(name: 'srchWordCorp').set query
  b.button(name: 'doSearchCorpName').click
  f.puts b.h3s.first.a.href # saving first search result
end
b.close
require 'mechanize'

m = Mechanize.new {|agent|
  agent.user_agent_alias = 'Mac Safari'
}
URL = 'http://job.rikunabi.com/2015/s/?freeword='
companies = %w(ハル研究所 任天堂 三菱 トヨタ)

companies.each do |param|
  page = m.get(URL + param)
  regex = /2015\/company\/top\/.*\//
  uri = page.links_with(href: regex).first.uri.to_s # get first search result
  prefix = 'http://job.rikunabi.com'
  puts prefix + uri
end

以上是关于ruby 2015年就职情报サイトから,企业名で検索して绍介ページURLを取得する。的主要内容,如果未能解决你的问题,请参考以下文章

apache_conf UAを判别し,モバイルデバイスからのアクセスなら,専用サイト(ディレクトリ)へ诱导する。

ruby テキストから日本语を抜き出す正规表现。失败パターン,成功パターン

ruby Rubyからgitコマンドを実行して情报を取得

text Git的参考サイト

text 喂登录予定サイト

2017.12