首页 > 解决方案 > 网络爬行。无法正确抓取数据

问题描述

require 'open-uri'   
require 'nokogiri'    

url = "https://grofers.com/cn/grocery-staples/cid/16" 
response = open(url).read
parsed_data = Nokogiri::HTML(response)

results = []

content = parsed_data.css('.section-right').css('.products products--grid').each do |row|
  title = row.css('a.product__wrapper').text
  puts title

  results << content
end

标签: rubyweb-scrapingweb-crawlernokogiriopen-uri

解决方案


推荐阅读