Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 仕組み:画面クリック→その時点での画面の画像をDL→次の画像
- 使い方:
- 1.ブラウザで書籍を読む(URLがhttps://sony.bookbrowsing.jp/viewer/...の所に行く)
- 2.1ページ目に行く
- 3.F12キーで開発者コンソールを出してこれを実行
- 4.ブラウザ左側をクリックして次のページへ(クリックした瞬間画像のDLが始まるはず)
- 5.次のページが表示されたらまた次のページへ...を繰り返す
- */
- (function(){
- var count = 1;
- var lastImageSize = 0;
- var blobFunc = function(filename){
- return function(blob){
- var downloadLink = document.createElement("a");
- downloadLink.setAttribute( "href", URL.createObjectURL(blob) );
- downloadLink.setAttribute( "download", filename );
- document.body.appendChild(downloadLink);
- downloadLink.click();
- }
- }
- var Save = function(){
- document.getElementsByTagName("canvas")[0].toBlob( blobFunc(("0000"+count).slice(-4) + ".jpg"), "image/jpeg", 1 );
- count++;
- if(typeof(document.getElementsByTagName("canvas")[1]) !== "undefined"){
- document.getElementsByTagName("canvas")[1].toBlob( blobFunc(("0000"+count).slice(-4) + ".jpg"), "image/jpeg", 1 );
- count++;
- }
- }
- var target = document.getElementsByClassName("Viewer-fit-fill app-ui-ViewerFitArea")[0];
- target.onclick = function(){
- Save();
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement