mtg-price/index.js

19 lines
609 B
JavaScript

const { Builder, By, Key, until } = require('selenium-webdriver')
const chrome = require('selenium-webdriver/chrome')
const setsUrl = 'https://www.echomtg.com/sets/'
const setsClass = '.main.marketAnalysis.sets'
;(async () => {
let cOpts = new chrome.Options()
cOpts.headless()
cOpts.setChromeBinaryPath('/Applications/Google Chrome.app/Contents/MacOS/Google Chrome')
let driver = await new Builder().forBrowser('chrome').setChromeOptions(cOpts).build()
await driver.get(setsUrl)
let el = await driver.findElement(By.css(setsClass))
console.log(await el.getText())
})().catch(console.warn)