IT関連雑記帳

IT関連の話をつらつらと

2021-01-01から1年間の記事一覧

(Puppeteer) Kindle for PCの書籍情報をCSV化するスクリプト

github.comものすごく久しぶりの更新です。 Kindleで購入した書籍が786冊になりました。安くなっている時にまとめ買いしたマンガが多く、たぶん半分以上読んでいない気がします。という話はどうでもいいんですが、Kindle for PCの書籍データがxmlファイルと…

(Puppeteer)内部ビューアで表示されるファイルをダウンロードする方法

サイトからファイルをダウンロードしたかったのですが、リンクをクリックすると内部ビューアでファイルが表示されてしまうんですよね。PDFとか。Puppeteerには「右クリック ⇒ 名前を付けて保存」みたいな機能はないので、どうしたものかとGoogle先生に聞きま…

Puppeteerでカスタムデータ属性の値を設定する方法

前回は値を取得する方法を書きましたが、値を設定する場合のコードも自分用にメモしておきます。CSVファイルから読み込んできたデータを変数に格納しておき、その変数を利用して値を設定するつもりでした。ところがスコープが外れてしまうようで、変数名が定…

Puppeteerでカスタムデータ属性の値を取得する方法

Puppeteerでdata-*のようなカスタムデータ属性の値を取得するには、以下のようにevaluateを使用します。このやり方、知っている人には当たり前の話すぎるのか分かりませんが、Google先生に聞いてもほとんど見つかりませんでした。構文をすぐに忘れてしまいそ…