### Step To Reproduce / Observed behavior
thongao1302 opened this issue · 0 comments
thongao1302 commented
Step To Reproduce / Observed behavior
class YahooFinanceScrapper
def initialize(symbol)
@symbol = symbol
@base_url = "https://finance.yahoo.com/quote/"
end
def parse
Puppeteer.launch(headless: true) do |browser|
page = browser.pages.first || browser.new_page
page.viewport = Puppeteer::Viewport.new(width: 1280, height: 800)
page.goto(@base_url + @symbol, wait_until: 'domcontentloaded')
byebug
h1 = page.query_selector("div#quote-header-info h1")
end
end
end
When running page.query_selector("div#quote-header-info h1")
or page.query_selector("body")
I'm getting *** RuntimeError Exception: Bug of puppeteer-ruby...
Expected behavior
Retrieve the element
Environment
Development
Paste the output of ruby --version
: ruby 3.2.1