鶴田謙二さんイラストの puppeteer 入門(ヴェネチア冒険団團/三崎 薫/小原 亮一/酒井 一成 著)
面白かったです。
参考にして試しによく使ってる google 翻訳をコマンドラインから叩けるスクリプト作ってみました。
const puppeteer = require('puppeteer')
const URL = 'https://translate.google.co.jp/?hl=ja'
;(async () => {
const browser = await puppeteer.launch({
headless: false,
slowMo: 50
})
const page = await browser.newPage()
await page.setViewport({ width: 1500, height: 800 })
await page.goto(URL)
if (process.argv.length > 2) {
process.argv.splice(0,2)
word = process.argv.join(" ")
console.log(word)
await page.click('#sugg-item-en')
await page.type('textarea#source', word)
await page.click("input#gt-submit[type='submit']")
}
// browser.close()
})()
例えば、
$ node googleTrans.js I am a boy.