3/4
ブックマークを追加するには
ブックマークを追加することを考える。
ログインするところまでは同様である。
@agent = Mechanize.new
(途中略)
url = "http://ncode.syosetu.com/#{ncode.downcase}/#{episode}/"
page = @agent.get(url)
p url
page.search("li[class='booklist']/a").each do |a|
url = a.attribute('href').text
next_page = @agent.get(url)
p next_page.title()
end
最初に@agent.getしているのは、各小説のepisode話目のページを取得しているためである。
次にブックマーク追加のリンクを検索しているのが、searchメソッドの呼び出しである。
該当するクラスを検索し、そのリンクをたどることでブックマークしている。
今回はここまで。