Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'rubygems'
- require 'nokogiri'
- require 'mechanize'
- require 'open-uri'
- url = "http://www.flipkart.com/mens-footwear/shoes/casual-shoes/pr?sid=osp,cil,nit,e1f"
- number=1
- doc = Nokogiri::HTML(open(url))
- #puts doc.at_css("title").text
- doc.css(".gu4,.browse-product").each do |item|
- title = item.at_css(".fk-display-block,.title").text
- #puts title.to_s.strip
- title=title.to_s.strip
- #puts "================="
- price = item.at_css(".pu-final").text unless item.at_css(".pu-final").nil?
- #puts price.to_s.strip
- price=price.to_s.strip
- puts number
- puts "#{title} - #{price}"
- link=item.at_css(".fk-display-block")[:href] unless item.at_css(".fk-display-block").nil?
- puts "www.flipkart.com"+"#{link}"
- image=item.at_css("div a img")[:'data-src'] unless item.at_css("div a img").nil?
- puts image
- puts "========================"
- number=number+1
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement