Puppeteer インストール(Ubuntu 18.04)
sudo apt install nodejs npm
npm install puppeteer
puppeteer上でのDOM要素の表記
puppeteer上でのDOM要素の表記
await page.type('#search .form input[name="search_word"]', 'Puppeteer');
await page.click('#search .form input[id="hnaviSearchSubmit"]');
<div id="search">
<div class="form">
<form action="./search/" method="get">
<input type="hidden" name="search_menu" value="keyword">
<input type="hidden" name="tab" value="3">
<input type="text" name="search_word" value="" id="hnaviSearchWord" placeholder="キーワードを入力" />
<input type="submit" id="hnaviSearchSubmit" value="" />
...(略)
例:検索ボックスにキーワードを入れて検索ボタンを押す動作
node.js
html
Text
紹介する機能一覧
※付属のコード内にコメントで説明