favnovelmain/list
に遷移すれば以下のようにして取得できる。
require 'mechanize' require 'yaml' agent = Mechanize.new agent.user_agent = 'Narou Browser' (ログインはできているものとして省略) page = agent.get('http://syosetu.com/favnovelmain/list/') page.search("div[id='sub']/ul[class='category_box']/li").each do |li| p li.text end