Sha256: f1a4b2325dc0016a437420a8ab6f0136f2c66ba90355710a7d87264eef2b2be7
Contents?: true
Size: 770 Bytes
Versions: 1
Compression:
Stored size: 770 Bytes
Contents
# PageByPage Scrape page by page, according to url pattern, return an array of Nokogiri::XML::Element you want. ## Installation Add this line to your application's Gemfile: ```ruby gem 'page_by_page' ``` And then execute: $ bundle Or install it yourself as: $ gem install page_by_page ## Usage ```ruby nodes = PageByPage.fetch do url 'https://book.douban.com/subject/25846075/comments/hot?p=<%= n %>' selector '.comment-item' # from 2 # step 2 # to 100 # threads 4 # no_progress end ``` Or just passing parameters: ```ruby nodes = PageByPage.fetch( url: 'https://book.douban.com/subject/25846075/comments/hot?p=<%= n %>', selector: '.comment-item', # from: 2, # step: 2, # to: 100, # threads: 4, # no_progress: true ) ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
page_by_page-0.1.9 | README.md |