Greasy Fork is available in English.

Rawdevart自动获取漫画图源

Autoly download all manga pictures when you open a page of every chapter on rawdevart.com.

// ==UserScript==
// @name		Rawdevart自动获取漫画图源
// @description	Autoly download all manga pictures when you open a page of every chapter on rawdevart.com.
// @version		1.0α
// @author		Tinyblack
// @namespace	http://tampermonkey.net/
// @namespace	http://greasyfork.org/
// @include		*://rawdevart.com/*
// @require		https://code.jquery.com/jquery-3.5.1.min.js
// @grant		none
// ==/UserScript==

(function () {
	//Get the website's link
	var web = window.location.href;
	function importjquery() {
		var ele = document.createElement("script");
		ele.setAttribute("type", "text/javascript");
		ele.setAttribute("src", "https://code.jquery.com/jquery-3.5.1.min.js");
		document.head.appendChild(ele);
	}
	//Special Thanks to 岁末Zzz's download code , remade by Tinyblack
	//Origin page link : https://blog.csdn.net/weixin_43953710/article/details/90288971
	function download(url ,filename){
		var x=new XMLHttpRequest();
		x.open("GET", url , true);
		x.responseType = 'blob';
		x.onload=function(e){
			var url = window.URL.createObjectURL(x.response);
			var a = document.createElement('a');
			a.href = url;
			a.download = filename;
			a.click();
		};
		x.send();
	}
	if(web.match("chapter") !== null)
	{
		window.alert("Find a manga chapter page, Auto download will run soonly.");
		//import jquery
		importjquery();
		//Get Origin Picture Link
		//test-link-origin : https://rawdevart.com/comic/mamahaha-no-tsurego-ga-moto-kanodatta/chapter-13-2/
		//test-link-picture : https://image.rawdevart.com/comic/mamahaha-no-tsurego-ga-moto-kanodatta/chapters/13-2/006.jpg
		var temp = web.match("rawdevart").index;
		var s1 = web.slice(0,temp);
		var s2 = web.slice(temp,web.length);
		var originlink = s1 + "image." +s2;
		temp = originlink.match("chapter(/d)*-(/d)*").index;
		originlink = originlink.slice(0,temp);
		temp = web.match("-[0-9]").index;
		originlink = originlink + "chapters/" + web.slice(temp+1,web.length);
		//Get Number of Pictures
		var picturenum = $('.mb-3').length - 1;
		//Download urls
		for(var i = 1; i <= picturenum ; i++)
		{
			if(i <= 9 )
			{
				download(originlink + "00" + i + ".jpg", i + ".jpg");
			}
			if(i <= 99 && i >=10)
			{
				download(originlink + "0" + i + ".jpg", i + ".jpg");
			}
			else
			{
				download(originlink + i + ".jpg", i + ".jpg");
			}
		}
	}
	else
	{
		window.alert("This page is not a chapter page. Auto download will not run.");
	}
}());