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