3

Open::URI と Nokogiri を使用して、Google 検索ページをスクレイピングしています。

 require 'open-uri'
 require 'nokogiri'
 url = http://www.google.co.uk/search?&q=toys&start=0&num=&complete=0
 doc = Nokogiri::HTML(open(url))
 mas = doc.css('li.g')[7]
 mas.at_css('.mas-row')

この結果から、私が興味を持っているのは 1 つの結果だけです。

"Amazon.co.uk: Toys - Harry Potter: Toys & Games"

からデータを取得したいと思います"div class mas-row"

見つからない。「doc」変数を調べましたが、見つかりません。その後、その「div」にあるテキストを探しました。最初の div では、テキストの一部が見つかりましたが、次の div からは何も見つかりませんでした。

誰でもこれで私を助けることができますか?

4

2 に答える 2