ruby - 网络爬行。无法正确抓取数据
问题描述
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
解决方案
推荐阅读
- nhibernate - NHibernate - 保存前将价格乘以 100
- php - 表单提交drupal 8后在模态对话框中显示响应
- canoe - 运行配置文件时出现矢量 CANoe 错误
- docker - 从 istio bookinfo 示例中获取 404
- python - 在 django 中覆盖视图身份验证页面时出错
- javascript - 如何创建多个使用 javascript 驱动的按钮以在 innerhtml 中显示文本?
- go - gorm中的Preload函数有什么作用?
- angular - 在 Angular 中的组件之间共享输入字段值
- visual-studio-code - 没有exe如何运行
- java - 如何防止每次在 docker maven 插件中运行 docker 映像?