Method: Html2rss::RequestService::PuppetCommander#new_page

Defined in:
lib/html2rss/request_service/puppet_commander.rb

#new_pagePuppeteer::Page

[View source]

36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'lib/html2rss/request_service/puppet_commander.rb', line 36

def new_page
  page = browser.new_page
  page.extra_http_headers = ctx.headers

  return page if skip_request_resources.empty?

  page.request_interception = true
  page.on('request') do |request|
    skip_request_resources.member?(request.resource_type) ? request.abort : request.continue
  end

  page
end