RubyでxpathでスクレイピングしてCSVにしたい時はこんなやり方がある

    >


@html.xpath('//*[@class="promotion"]/div[1]/div[1]/h5[1]')
    .zip(@html.xpath('//*[@class="promotion"]/div[1]/div[1]/h5[2]'),
        @html.xpath('//*[@class="promotion"]/div[2]/table[1]/tbody[1]/tr[2]/td[1]'),
          @html.xpath('//*[@class="promotion"]/div[2]/table[1]/tbody[1]/tr[2]/td[2]'),
            @html.xpath('//*[@class="promotion"]/div[2]/table[1]/tbody[1]/tr[2]/td[3]'),
              @html.xpath('//*[@class="promotion"]/div[2]/table[1]/tbody[1]/tr[2]/td[4]/text()'),
                @html.xpath('//*[@class="promotion"]/div[2]/ul[2]/li[1]/a[1]/@href')
          ).each{|c_name, p_name, click, teigaku, teiritsu, start_date , apply_path |



お困りですか?この記事で紹介していることをマンツーマンで指導、解説、代行します。まずはお気軽にお問い合わせください。


Close Menu