###前提・実現したいこと
Scrapingの練習をしています。以下の情報の取得先のURL1ページからはうまくスクレイピングができました。他方、page1~10まで横断的にデータを取得する場合はどのようにコードを入力すればよろしいでしょうか?(例、page=1→page=10まで)
url = 'https://matome.naver.jp/tech?page=1'
###発生している問題・エラーメッセージ
無し
###該当のソースコード
Ruby & Rails
```ここに言語を入力 # URLにアクセスするためのライブラリの読み込み require 'open-uri' require 'open_uri_redirections' namespace :scrape do desc 'NaverまとめのTechページからタイトルを取得' task :naver_title => :environment do # スクレイピング先のURL url = 'https://matome.naver.jp/tech?page=1' charset = nil html = open(url, allow_redirections: :all) do |f| charset = f.charset # 文字種別を取得 f.read # htmlを読み込んで変数htmlに渡す end # htmlをパース(解析)してオブジェクトを作成 doc = Nokogiri::HTML.parse(html, nil, charset) doc.xpath('//li[@class="mdTopMTMList01Item"]').each do |node| # タイトルの取得 puts node.css('h3').inner_text end end end
###試したこと
url = 'https://matome.naver.jp/tech?page=1..10'としましたがうまくいきませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)