node.js + puppeteerでブラウザの自動操作をしようとしています。
操作の内容はフォームに入力、ファイルのアップロード、選択などです。
今の所、スクレイピングと簡単な入力や選択などはできていますが、
いちいち入力する箇所のID名を調べて操作を書いていくのがなかなか面倒です。
Chromeの拡張機能のPuppeteer Recorderを使ってみましたが、操作の記録の抜けがあまり使えない感じでした。
そこで、皆さんは実際の操作を書いていくときに、どうしていますか?
Puppeteer RecorderでPuppeteerのコードを書き出せばある程度参考にはなるので多少楽にはなりますが、せいぜいその程度かなと感じています。
また、Selenium IDEを使って自動操作もしてみましたが、外部ファイルの読み込みや繰り返しの処理などより複雑な処理をさせることが難しく感じました。
あなたの回答
tips
プレビュー