期間限定で無料公開してた
概要
2016年1月7日~20日の期間で全ページ無料公開らしい
「できる逆引きGoogleアナリティクス」全文無料配信ページ
http://book.impress.co.jp/rd/preview_3770/
インプレス、書籍「できる逆引きGoogleアナリティクス」全ページを2週間限定で無料公開
http://internet.watch.impress.co.jp/docs/news/20160107_738074.html
一気に読めるか?
書籍として売ってるだけあって384ページもあり
なかなか一気に読むのはしんどいので保存したい
とはいえ当然ある程度のプロテクトがあるし何よりページが多いので
手作業で画面キャプチャも面倒
ということでプログラム
配布すると怒られそうなので簡単なやり方だけ
- ブラウザで普通に無料公開ページへアクセスする(作業が終わるまで閉じない)
- 通信ヘッダーからセッションIDを抽出(cookieにあった)
- 無料公開ページのソースにある画像IDを配列なりでリスト化する
class=”bookInfo” data-key=”imageCodes” - ループ内でPOST通信しながら画像データを保存していく
POSTデータはbase64、vsid、trgCodeの3つ - 画像データはBase64形式なのでデコードをかける
デコード後はjpg形式で保存
これで簡単に全部保存できた
注意点としてはhtml内のimageCodesのvalueはアクセスで変化するので
もし取得エラーになる場合は新たにセッションID生成した方がいいかも
コメント