forked from xuejianxianzun/PixivBatchDownloader
-
Notifications
You must be signed in to change notification settings - Fork 0
/
仙尊 Pixiv 图片批量下载器.user.js
5325 lines (5089 loc) · 203 KB
/
仙尊 Pixiv 图片批量下载器.user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// ==UserScript==
// @name 仙尊 Pixiv 图片批量下载器
// @name:ja XZ Pixiv Batch Downloader
// @name:en XZ Pixiv Batch Downloader
// @namespace http://saber.love/?p=3102
// @version 6.2.9
// @description 批量下载画师、收藏夹、排行榜、搜索页等页面里的作品原图,可以自动建立文件夹。查看热门作品;转换动图为 gif;屏蔽广告;快速收藏作品(自动添加tag);不跳转直接查看多 p 作品;按收藏数快速搜索 tag。支持简繁中文、日语、英语。github: https://github.com/xuejianxianzun/XZPixivDownloader
// @description:ja Pixiv ピクチャバッチダウンローダ,クイックブックマーク,広告をブロックする,エトセトラ。
// @description:en Pixiv image downloader, quick bookmarks, block ads, etc.
// @author xuejianxianzun 雪见仙尊
// @include *://www.pixiv.net/*
// @include *://www.pixivision.net/*
// @license GPL-3.0-or-later; http://www.gnu.org/licenses/gpl-3.0.txt
// @icon https://www.pixiv.net/favicon.ico
// @grant GM_xmlhttpRequest
// @grant GM_download
// @connect i.pximg.net
// @connect i1.pixiv.net
// @connect i2.pixiv.net
// @connect i3.pixiv.net
// @connect i4.pixiv.net
// @connect i5.pixiv.net
// @connect imgaz.pixiv.net
// @run-at document-end
// ==/UserScript==
/* author: xuejianxianzun 雪见仙尊
* E-mail: [email protected]
* Github: https://github.com/xuejianxianzun/XZPixivDownloader
* blog: https://saber.love/pixiv
* QQ群: 499873152
*/
'use strict';
if (typeof jQuery === 'undefined') { // 新版的一些页面没有jQuery了,按需引入jQuery
fetch('https://code.jquery.com/jquery-2.0.3.min.js', {
method: 'get'
}).then(function (response) {
response.text()
.then(function (data) {
let element = document.createElement('script');
element.setAttribute('type', 'text/javascript');
element.innerHTML = data;
document.head.appendChild(element);
if (typeof jQuery === 'function') {
XZDownloader();
}
});
});
} else if (typeof jQuery === 'function') {
XZDownloader();
}
function XZDownloader() {
let quiet_download = true, // 是否快速下载。当可以下载时自动开始下载(无需点击下载按钮)
download_thread_deauflt = 6, // 同时下载的线程数,可以通过设置 download_thread 修改
multiple_down_number = 0, // 设置多图作品下载前几张图片。0为不限制,全部下载。改为1则只下载第一张。这是因为有时候多p作品会导致要下载的图片过多,此时可以设置只下载前几张,减少下载量
display_cover = true, //是否显示tag搜索页里面的封面图片。如果tag搜索页的图片数量太多,那么加载封面图可能要很久,并且可能因为占用大量带宽导致抓取中断。这种情况下可以将此参数改为false,不加载封面图。
fileName_length = 200, // 文件名的最大长度,超出将会截断。如果文件的保存路径过长可能会保存失败,此时可以把这个数值改小些。
tagName_to_fileName = true, // 添加标记名称
viewer_enable = true, // 是否启用看图模式
xz_setting, // 保存的设置
loc_url, // 页面的url
page_type, // 页面类型
old_page_type, // 上一个页面类型
tag_mode, // page_type 2 里,是否带 tag
works_type, // page_type 2 里的页面类型
offset_number = 0, // 要去掉的作品数量
once_request = 100, // 每次请求多少个数量
type2_id_list = [], // 储存 page_type 2 的 id 列表
img_info = [], // 储存图片信息,其中可能会有空值,如 undefined 和 ''
illust_url_list = [], //储存作品列表url的数组
imgList = [], //储存tag搜索页的所有作品
ajax_for_illust_threads = 5, //抓取页面时的并发连接数
ajax_for_illust_delay = 100, //抓取页面的并发请求每个间隔多少毫秒
ajax_threads_finished = 0, //统计有几个并发线程完成所有请求。统计的是并发数(ajax_for_illust_threads)而非请求数
test_suffix_finished = true, //检查图片后缀名正确性的函数是否执行完毕
test_suffix_no = 0, //检查图片后缀名函数的计数
now_tips = '', //输出顶部提示
base_url, //列表页url规则
startpage_no, //列表页开始抓取时的页码
listPage_finished = 0, //记录一共抓取了多少列表页
listPage_finished2 = 0, //记录tag搜索页本次任务已经抓取了多少页
want_page, //要抓取几页
quick = false, // 快速下载当前页面,这个只在作品页内直接下载时使用
interrupt = false, //是否中断正在进行的任务,目前仅在tag搜索页使用
allow_work = true, //当前是否允许展开工作(如果有未完成的任务则会变为false
notNeed_tag = [], //要排除的tag的列表
need_tag = [], //必须包含的tag的列表
notdown_type = '', //设置不要下载的作品类型
is_set_filterWH = false, //是否设置了筛选宽高
filterWH = {
and_or: '&',
width: 0,
height: 0
}, //宽高条件
is_set_filterBMK = false, // 是否设置了筛选收藏数
filterBMK = 0,
part_number, //保存不同排行榜的列表数量
requset_number = 0, //要下载多少个作品
max_num = 0, //最多允许获取多少数量
list_is_new, // 列表页加载模式是否是新版
tag_search_lv1_selector, // tag搜索页,作品列表的父元素的选择器
tag_search_lv2_selector, // tag搜索页,作品列表自身的选择器
tag_search_list_selector, // tag搜索页,直接选择作品的选择器
tag_search_multiple_selector, // tag搜索页,多图作品的选择器
tag_search_gif_selector, // tag搜索页,动图作品的选择器
tag_search_new_html, // tag搜索页作品的html
xz_multiple_html, // tag搜索页作品的html中的多图标识
xz_gif_html, // tag搜索页作品的html中的动图标识
tag_search_new_html_one_page = '', // 拼接每一页里所有列表的html
tag_search_temp_result, // 临时储存tag搜索每一页的结果
fileNameRule = '',
safe_fileName_rule = new RegExp(/\\|\/|:|\?|"|<|'|>|\*|\|/g), // 安全的文件名
rightButton, // 右侧按钮
centerWrap, // 中间设置面板
center_btn_wrap, // 中间插入按钮的区域
xz_blue = '#0ea8ef',
xz_green = '#14ad27',
xz_red = '#f33939',
downloadBar_list, // 下载队列的dom元素
download_thread, // 下载线程
download_a, // 下载用的a标签
download_started = false, // 下载是否已经开始
downloaded = 0, // 已下载的文件
download_stop = false, // 是否停止下载
download_pause = false, // 是否暂停下载
old_title = document.title, // 原始 title,需要加下载状态时使用
title_timer,
click_time = 0, // 点击下载按钮的时间戳
time_delay = 0, // 延迟点击的时间
time_interval = 400, // 为了不会漏下图,设置的两次点击之间的间隔时间。下载图片的速度越快,此处的值就需要越大。默认的400是比较大的,如果下载速度慢,可以尝试改成300/200。
down_xiangguan = false, // 下载相关作品(作品页内的)
viewerELCreated = false, // 是否已经创建了图片列表元素
viewerWarpper, // 图片列表的容器
viewerUl, // 图片列表的 ul 元素
myViewer, // 查看器
quickBookmarkElement, // 快速收藏的元素
quickBookmarkId = 'quickBookmarkElement', // 快速收藏元素的 id
download_gif_btn, // 下载 gif 的按钮
convert_lib_load = { // 动图组件加载情况
'zip_lib': null,
'zip_workerScript': null,
'zip_inflate': null,
'gif_lib': null,
'gif_workerScript': null,
},
check_convert_timer, // 检查动图是否可以转换时,使用的的定时器
gif_img_list, // 储存 gif 图片列表的元素
zip_file = null, // 获取的 zip 文件
file_number = undefined, // 动图压缩包里有多少个文件
gif_src = '', // 动图源文件 url
gif_mime_type = '', // 图片 mime type
gif_delay, // 动图帧延迟
XZForm,
XZTipEl,
folder_info = {}, // 文件夹可以使用的命名信息
folder_name_default = '', // 默认文件夹命名规则
folder_name = '', // 用户设置的文件夹命名规则
option_area_show = true,
only_down_bmk,
isFirefox = navigator.userAgent.indexOf('Firefox') >= 0;
// 多语言配置
let lang_type; // 语言类型
let user_lang = document.documentElement.lang; //获取语言选项
if (user_lang === 'zh' || user_lang === 'zh-CN' || user_lang === 'zh-Hans') { // 设置语言为简体中文
lang_type = 0;
} else if (user_lang === 'zh-Hant' || user_lang === 'zh-tw' || user_lang === 'zh-TW') { // 设置语言为繁体中文
lang_type = 3;
} else if (user_lang === 'ja') { // 设置语言为日语
lang_type = 1;
} else { // 其他语言设置为英语
lang_type = 2;
}
// 日文和英文目前是机翻,欢迎了解这些语言的人对翻译进行完善
let xz_lang = { // 储存语言配置。在属性名前面加上下划线,和文本内容做出区别。{}表示需要进行替换的部分
'_过滤作品类型的按钮': [
'排除指定类型的作品',
'タイプでフィルタリングする',
'Filter by works type',
'排除指定類型的作品'
],
'_过滤作品类型的按钮_title': [
'在下载前,您可以设置想要排除的作品类型。',
'ダウンロードする前に、除外するタイプを設定することができます。',
'Before downloading, you can set the type you want to exclude.',
'在下載前,您可以設定想要排除的作品類型'
],
'_过滤作品类型的弹出框文字': [
'请输入数字来设置下载时要排除的作品类型。\n如需多选,将多个数字连写即可\n如果什么都不输入,那么将不排除任何作品\n1: 排除单图\n2: 排除多图\n3: 排除动图\n4: 排除已经收藏的作品',
'ダウンロード時に除外するタイプを設定する番号を入力してください。\nさまざまなオプションが必要な場合は、それを連続して入力することができます。\n1.単一の画像の作品を除外する\n2.複数の画像の作品を除外する\n3.うごイラの作品を除外する\n4: ブックマーク',
'Please enter a number to set the type of you want to excluded when downloading.\nIf you need multiple choice, you can enter continuously.\n1: one-images works\n2.multiple-images works\n3.animat works\n4.bookmarked works',
'請輸入數字來設定下載時要排除的作品類型。\n如需多選,將多個數字連寫即可\n如果什麼都不輸入,那麼將不排除任何作品\n1: 排除單圖\n2: 排除多圖\n3: 排除動圖\n4: 排除已經收藏的作品'
],
'_只下载已收藏': [
'只下载已收藏',
'ブックマークのみをダウンロードする',
'Download only bookmarked works',
'只下載已收藏'
],
'_只下载已收藏的提示': [
'只下载已经收藏的作品',
'既に収集された作品のみをダウンロードする',
'Download only bookmarked works',
'只下載已經收藏的作品'
],
'_设置作品类型': [
'设置作品类型',
'仕事のタイプを設定する',
'Set the type of work',
'設定作品類型'
],
'_设置作品类型的提示_center': [
'下载哪些类型的作品',
'ダウンロードする作品の種類',
'Which types of works to download',
'下載哪些類型的作品'
],
'_多p下载前几张': [
'多图作品设置',
'マルチピクチャワーク設定',
'Multiple images work setting',
'多圖作品設定'
],
'_多p下载前几张提示': [
'如果数字大于 0,多图作品只会下载前几张图片。(按照设置的数量)',
'数字が0より大きい場合、マルチピクチャは最初のいくつかのイメージのみをダウンロードします。 (設定数に応じて)',
'If the number is greater than 0, the multiple images work will only download the first few images. (according to the number of settings)',
'如果數字大於 0,多圖作品只會下載前幾張圖片。(依照設定的數量)'
],
'_排除tag的按钮文字': [
'设置作品不能包含的tag',
'作品に含まれていないタグを設定する',
'Set the tag that the work can not contain',
'設定作品不能包含的tag'
],
'_不能含有tag': [
'不能含有 tag ',
'指定したタグを除外する',
'Exclude specified tag',
'不能含有 tag '
],
'_排除tag的按钮_title': [
'在下载前,您可以设置想要排除的tag',
'ダウンロードする前に、除外するタグを設定できます',
'Before downloading, you can set the tag you want to exclude',
'在下載前,您可以設定想要排除的tag'
],
'_排除tag的提示文字': [
'您可在下载前设置要排除的tag,这样在下载时将不会下载含有这些tag的作品。区分大小写;如需排除多个tag,请使用英文逗号分隔。请注意要排除的tag的优先级大于要包含的tag的优先级。',
'ダウンロードする前に、除外するタグを設定できます。ケースセンシティブ;複数のタグを設定する必要がある場合は、\',\'を分けて使用できます。除外されたタグは、含まれているタグよりも優先されます',
'Before downloading, you can set the tag you want to exclude. Case sensitive; If you need to set multiple tags, you can use \',\' separated. The excluded tag takes precedence over the included tag',
'您可在下載前設定要排除的tag,這樣在下載時將不會下載含有這些tag的作品。區分大小寫;如需排除多個tag,請使用英文逗號分隔。請注意要排除的tag的優先等級大於要包含的tag的優先等級。'
],
'_设置了排除tag之后的提示': [
'本次任务设置了排除的tag:',
'このタスクはタグを除外します:',
'This task excludes tag:',
'本次工作設定了排除的tag:'
],
'_必须tag的按钮文字': [
'设置作品必须包含的tag',
'作品に含める必要があるタグを設定する',
'Set the tag that the work must contain',
'設定作品必須包含的tag'
],
'_必须含有tag': [
'必须含有 tag ',
'タグを含める必要があります',
'Must contain tag',
'必須含有 tag '
],
'_必须tag的按钮_title': [
'在下载前,您可以设置必须包含的tag。',
'ダウンロードする前に、含まれなければならないタグを設定することができます',
'Before downloading, you can set the tag that must be included',
'在下載前,您可以設定必須包含的tag。'
],
'_必须tag的提示文字': [
'您可在下载前设置作品里必须包含的tag,区分大小写;如需包含多个tag,请使用英文逗号分隔。',
'ダウンロードする前に、含まれなければならないタグを設定することができます。ケースセンシティブ;複数のタグを設定する必要がある場合は、\',\'を分けて使用できます。',
'Before downloading, you can set the tag that must be included. Case sensitive; If you need to set multiple tags, you can use \',\' separated. ',
'您可在下載前設定作品裡必須包含的tag,區分大小寫;如需包含多個tag,請使用英文逗號分隔。'
],
'_设置了必须tag之后的提示': [
'本次任务设置了必须的tag:',
'このタスクは、必要なタグを設定します:',
'This task set the necessary tag: ',
'本次工作設定了必須的tag:'
],
'_筛选宽高的按钮文字': [
'设置宽高条件',
'幅と高さの条件を設定する',
'Set the width and height',
'設定寬高條件'
],
'_筛选宽高的按钮_title': [
'在下载前,您可以设置要下载的图片的宽高条件。',
'ダウンロードする前に、ダウンロードする写真の幅と高さの条件を設定できます。',
'Before downloading, you can set the width and height conditions of the pictures you want to download.',
'在下載前,您可以設定要下載的圖片的寬高條件。'
],
'_筛选宽高的提示文字': [
'请输入最小宽度和最小高度,不会下载不符合要求的图片。',
'最小幅と最小高さを入力してください。要件を満たしていない画像はダウンロードされません。',
'Please enter the minimum width and minimum height. Will not download images that do not meet the requirements',
'請輸入最小寬度和最小高度,不會下載不符合要求的圖片。'
],
'_本次输入的数值无效': [
'本次输入的数值无效',
'無効な入力',
'Invalid input',
'本次輸入的數值無效'
],
'_设置成功': [
'设置成功',
'セットアップが正常に完了しました',
'Set up successfully',
'設定成功'
],
'_设置了筛选宽高之后的提示文字p1': [
'本次任务设置了过滤宽高条件:宽度>=',
'この作業では、フィルターの幅と高さの条件を設定します。幅≥',
'This task sets the filter width and height conditions. Width ≥',
'本次工作設定了篩選寬高條件:寬度>='
],
'_或者': [
' 或者 ',
' または ',
' or ',
' 或是 '
],
'_并且': [
' 并且 ',
' そして ',
' and ',
' 並且 '
],
'_高度设置': [
'高度>=',
'高さ≥',
'height ≥',
'高度>='
],
'_个数': [
'设置作品数量',
'作品数を設定する',
'Set the number of works',
'設定作品數量'
],
'_页数': [
'设置页面数量',
'ページ数を設定する',
'Set the number of pages',
'設定頁面數量'
],
'_页数提示': [
'请输入要获取的页数',
'取得するページ数を入力してください',
'Please enter the number of pages to get',
'請輸入要取得的頁數'
],
'_筛选收藏数的按钮文字': [
'设置收藏数量',
'お気に入りの数を設定する',
'Set the bookmarkCount conditions',
'設定收藏數量'
],
'_筛选收藏数的按钮_title': [
'在下载前,您可以设置对收藏数量的要求。',
'ダウンロードする前に、お気に入り数の要件を設定することができます。',
'Before downloading, You can set the requirements for the number of bookmarks.',
'在下載前,您可以設定對收藏數量的要求。'
],
'_筛选收藏数_center': [
'设置收藏数量',
'ブックマークの数を設定する',
'Set the number of bookmarks',
'設定收藏數量'
],
'_筛选收藏数的提示_center': [
'如果作品的收藏数小于设置的数字,作品不会被下载。',
'作品のブックマークの数が設定された数よりも少ない場合、作品はダウンロードされません。',
'If the number of bookmarks of the work is less than the set number, the work will not be downloaded.',
'如果作品的收藏數小於設定的數字,作品不會被下載。'
],
'_筛选收藏数的提示文字': [
'请输入一个数字,如果作品的收藏数小于这个数字,作品不会被下载。',
'数字を入力してください。 作品のブックマークの数がこの数より少ない場合、作品はダウンロードされません。',
'Please enter a number. If the number of bookmarks of the work is less than this number, the work will not be downloaded.',
'請輸入一個數字,如果作品的收藏數小於這個數字,作品不會被下載。'
],
'_设置了筛选收藏数之后的提示文字': [
'本次任务设置了收藏数条件:收藏数>=',
'このタスクは、お気に入りの数を設定します。条件:お気に入りの数≥',
'This task sets the number of bookmarks condition: number of bookmarks ≥',
'本次工作設定了收藏數條件:收藏數>='
],
'_本次任务已全部完成': [
'本次任务已全部完成。',
'このタスクは完了しました。',
'This task has been completed.',
'本次工作已全部完成'
],
'_当前任务尚未完成1': [
'当前任务尚未完成,请等到提示完成之后再设置新的任务。',
'現在のタスクはまだ完了していません。お待ちください。',
'The current task has not yet completed, please wait.',
'目前工作尚未完成,請等到提示完成之後再設定新的工作。'
],
'_check_want_page_rule1_arg1': [
'从本页开始下载<br>如果要下载全部作品,请保持默认值。<br>如果需要设置下载的作品数,请输入从1开始的数字,1为仅下载当前作品。',
'このページからダウンロードする<br>すべての作品をダウンロードしたい場合は、デフォルト値のままにしてください。<br>ダウンロード数を設定する必要がある場合は、1から始まる番号を入力します。 現在の作品には1の番号が付けられています。',
'Download from this page<br>If you want to download all the work, please leave the default value.<br>If you need to set the number of downloads, enter a number starting at 1. The current works are numbered 1.',
'從本頁開始下載<br>如果要下載全部作品,請保持預設值。<br>如果需要設定下載的作品數,請輸入從1開始的數字,1為僅下載目前作品。'
],
'_check_want_page_rule1_arg2': [
'参数不合法,本次操作已取消。<br>',
'パラメータは有効ではありません。この操作はキャンセルされました。<br>',
'Parameter is not legal, this operation has been canceled.<br>',
'參數不合法,本次動作已取消。<br>'
],
'_check_want_page_rule1_arg3': [
'任务开始<br>本次任务条件: 从本页开始下载-num-个作品',
'タスクが開始されます。<br>このタスク条件:このページから-num-枚の作品をダウンロード。',
'Task starts. <br>This task condition: Download -num- works from this page.',
'工作開始<br>本次工作條件: 從本頁開始下載-num-個作品'
],
'_check_want_page_rule1_arg4': [
'任务开始<br>本次任务条件: 向下获取所有作品',
'タスクが開始されます。<br>このタスク条件:このページからすべての作品をダウンロードする。',
'Task starts. <br>This task condition: download all the work from this page.',
'工作開始<br>本次工作條件: 向下取得所有作品'
],
'_check_want_page_rule1_arg5': [
'从本页开始下载<br>如果不限制下载的页数,请不要修改此默认值。<br>如果要限制下载的页数,请输入从1开始的数字,1为仅下载本页。',
'このページからダウンロードする<br>ダウンロードしたページ数を制限しない場合は、デフォルト値のままにしておきます。<br>ダウンロードするページ数を設定する場合は、1から始まる番号を入力します。 現在のページは1です。',
'Download from this page<br>If you do not limit the number of pages downloaded, leave the default value.<br>If you want to set the number of pages to download, enter a number starting at 1. This page is 1.',
'從本頁開始下載<br>如果不限制下載的頁數,請不要變更此預設值。<br>如果要限制下載的頁數,請輸入從1開始的數字,1為僅下載本頁。'
],
'_check_want_page_rule1_arg8': [
'从本页开始下载<br>如果要限制下载的页数,请输入从1开始的数字,1为仅下载本页。',
'このページからダウンロードする<br>ダウンロードするページ数を設定する場合は、1から始まる番号を入力します。 現在のページは1です。',
'Download from this page<br>If you want to set the number of pages to download, enter a number starting at 1. This page is 1.',
'從本頁開始下載<br>如果要限制下載的頁數,請輸入從1開始的數字,1為僅下載本頁。'
],
'_check_want_page_rule1_arg6': [
'任务开始<br>本次任务条件: 从本页开始下载-num-页',
'タスクが開始されます。<br>このタスク条件:現在のページから-num-ページ',
'Task starts. <br>This task condition: download -num- pages from the current page',
'工作開始<br>本次工作條件: 從本頁開始下載-num-頁'
],
'_check_want_page_rule1_arg7': [
'任务开始<br>本次任务条件: 下载所有页面',
'タスクが開始されます。<br>このタスク条件:すべてのページをダウンロード',
'Task starts. <br>This task condition: download all pages',
'工作開始<br>本次工作條件: 下載所有頁面'
],
'_请输入最低收藏数和要抓取的页数': [
'请输入最低收藏数和要抓取的页数,用英文逗号分开。\n类似于下面的形式: \n1000,1000',
'お気に入りの最小数とクロールするページ数を,\',\'で区切って入力してください。\n例えば:\n1000,1000',
'Please enter the minimum number of bookmarks, and the number of pages to be crawled, separated by \',\'.\nE.g:\n1000,1000',
'請輸入最低收藏數和要擷取的頁數,用英文逗號分開。\n類似於下面的形式: \n1000,1000'
],
'_参数不合法1': [
'参数不合法,请稍后重试。',
'パラメータが合法ではありません。後でやり直してください。',
'Parameter is not legal, please try again later.',
'參數不合法,請稍後重試。'
],
'_tag搜索任务开始': [
'任务开始<br>本次任务条件: 收藏数不低于{},向下抓取{}页',
'タスクが開始されます。<br>このタスク条件:ブックマークの数は{}ページ以上で、{}ページがクロールされます。',
'Task starts. <br>This task condition: the number of bookmarks is not less than {}, {} pages down to crawl.',
'工作開始<br>本次工作條件: 收藏數不低於{},向下擷取{}頁'
],
'_want_page_弹出框文字_page_type10': [
'你想要下载多少页?请输入数字。\r\n当前模式下,列表页的页数最多只有',
'ダウンロードしたいページ数を入力してください。 \r\n最大値:',
'Please enter the number of pages you want to download.\r\n The maximum value is ',
'你想要下載多少頁?請輸入數字。\r\n目前模式下,清單頁的頁數最多只有'
],
'_输入超过了最大值': [
'你输入的数字超过了最大值',
'入力した番号が最大値を超えています',
'The number you entered exceeds the maximum',
'你輸入的數字超過了最大值'
],
'_多图作品下载张数': [
'多图作品将下载前{}张图片',
'2枚以上の作品,最初の{}枚の写真をダウンロードする',
'Multi-artwork will download the first {} pictures',
'多圖作品將下載前{}張圖片'
],
'_任务开始1': [
'任务开始<br>本次任务条件: 从本页开始下载{}页',
'タスクが開始されます。<br>このタスク条件:このページから{}ページをダウンロードする',
'Task starts. <br>This task condition: download {} pages from this page',
'工作開始<br>本次工作條件: 從本頁開始下載{}頁'
],
'_任务开始0': [
'任务开始',
'タスクが開始されます。',
'Task starts.',
'工作開始'
],
'_check_notdown_type_result1_弹窗': [
'由于您排除了所有作品类型,本次任务已取消。',
'すべての種類の作業を除外したため、タスクはキャンセルされました。',
'Because you excluded all types of work, the task was canceled.',
'由於您排除了所有作品類型,本次工作已取消。'
],
'_check_notdown_type_result1_html': [
'排除作品类型的设置有误,任务取消!',
'作業タイプの除外にエラー設定がありました。 タスクがキャンセルされました。',
'There was an error setting for the exclusion of the work type. Task canceled.',
'排除作品類型的設定有誤,工作取消!'
],
'_check_notdown_type_result2_弹窗': [
'由于作品类型的设置有误,本次任务已取消。',
'除外タイプを設定する際にエラーが発生しました。 タスクがキャンセルされました。',
'There was an error setting for the exclusion of the work type. Task canceled.',
'由於作品類型的設定有誤,本次工作已取消。'
],
'_check_notdown_type_result3_html': [
'本次任务设置了排除作品类型:',
'この作業では、これらのタイプの作品レーションは除外されます:',
'This task excludes these types of works:',
'本次工作設定了排除作品類型:'
],
'_单图': [
'单图 ',
'1枚の作品',
'one images',
'單圖 '
],
'_多图': [
'多图 ',
'2枚以上の作品',
'multiple images',
'多圖 '
],
'_动图': [
'动图 ',
'うごイラ',
'GIF',
'動圖 '
],
'_tag搜索页已抓取多少页': [
'已抓取本次任务第{}/{}页,当前加载到第{}页',
'{}/{}ページをクロールしています。 現在のページ番号は{}ページです',
'Has been crawling {} / {} pages. The current page number is page {}',
'已擷取本次工作第{}/{}頁,目前載入到第{}頁'
],
'_tag搜索页任务完成1': [
'本次任务完成。当前有{}张作品。',
'この作業は完了です。 今は{}枚の作品があります。',
'This task is completed. There are now {} works.',
'本次工作完成。目前有{}張作品。'
],
'_tag搜索页任务完成2': [
'已抓取本tag的所有页面,本次任务完成。当前有{}张作品。',
'この作業は完了です。 今は{}枚の作品があります。',
'This task is completed. There are now {} works.',
'已擷取本tag的所有頁面,本次工作完成。目前有{}張作品。'
],
'_tag搜索页中断': [
'当前任务已中断!<br>当前有{}张作品。',
'現在のタスクが中断されました。<br>今は{}枚の作品があります。',
'The current task has been interrupted.<br> There are now {} works.',
'目前工作已中斷!<br>目前有{}張作品。'
],
'_排行榜进度': [
'已抓取本页面第{}部分',
'このページの第{}部がクロールされました',
'Part {} of this page has been crawled',
'已擷取本頁面第{}部分'
],
'_排行榜任务完成': [
'本页面抓取完成。当前有{}张作品,开始获取作品信息。',
'このページはクロールされ、{}個の作品があります。 詳細は作品を入手し始める。',
'This page is crawled and now has {} works. Start getting the works for more information.',
'本頁面擷取完成。目前有{}張作品,開始取得作品資訊。'
],
'_列表页获取完成2': [
'列表页获取完成。<br>当前有{}张作品,开始获取作品信息。',
'リストページがクロールされます。<br>{}個の作品があります。 詳細は作品を入手し始める。',
'The list page gets done. <br>Now has {} works. Start getting the works for more information.',
'清單頁取得完成。<br>目前有{}張作品,開始取得作品資訊。'
],
'_列表页抓取进度': [
'已抓取列表页{}个页面',
'{}のリストページを取得しました',
'Has acquired {} list pages',
'已擷取清單頁{}個頁面'
],
'_列表页抓取完成': [
'列表页面抓取完成,开始获取图片网址',
'リストページがクロールされ、画像URLの取得が開始されます',
'The list page is crawled and starts to get the image URL',
'清單頁面擷取完成,開始取得圖片網址'
],
'_列表页抓取结果为零': [
'抓取完毕,但没有找到符合筛选条件的作品。',
'クロールは終了しましたが、フィルタ条件に一致する作品が見つかりませんでした。',
'Crawl finished but did not find works that match the filter criteria.',
'擷取完畢,但沒有找到符合篩選條件的作品。'
],
'_排行榜列表页抓取遇到404': [
'本页面抓取完成。当前有{}张作品,开始获取作品信息。',
'このページはクロールされます、{}個の作品があります。 詳細は作品を入手し始める。',
'This page is crawled. Now has {} works. Start getting the works for more information.',
'本頁面擷取完成。目前有{}張作品,開始取得作品資訊。'
],
'_当前任务尚未完成2': [
'当前任务尚未完成,请等待完成后再下载。',
'現在のタスクはまだ完了していません',
'The current task has not yet been completed',
'目前工作尚未完成,請等待完成後再下載。'
],
'_列表抓取完成开始获取作品页': [
'当前列表中有{}张作品,开始获取作品信息',
'{}個の作品があります。 詳細は作品を入手し始める。',
'Now has {} works. Start getting the works for more information.',
'目前清單中有{}張作品,開始取得作品資訊'
],
'_开始获取作品页面': [
'<br>开始获取作品页面',
'<br>作品ページの取得を開始する',
'<br>Start getting the works page',
'<br>開始取得作品頁面'
],
'_无权访问1': [
'无权访问{},抓取中断。',
'アクセス{}、中断はありません。',
'No access {}, interruption.',
'無權造訪{},擷取中斷。'
],
'_无权访问2': [
'无权访问{},跳过该作品。',
'アクセス{}、無視する。',
'No access {}, skip.',
'無權造訪{},跳過該作品。'
],
'_作品页状态码0': [
'请求的url不可访问',
'要求されたURLにアクセスできません',
'The requested url is not accessible',
'要求的url無法造訪'
],
'_作品页状态码400': [
'该作品已被删除',
'作品は削除されました',
'The work has been deleted',
'該作品已被移除'
],
'_作品页状态码403': [
'无权访问请求的url 403',
'リクエストされたURLにアクセスできない 403',
'Have no access to the requested url 403',
'無權造訪要求的url 403'
],
'_作品页状态码404': [
'404 not found',
'404 not found',
'404 not found',
'404 not found'
],
'_抓取图片网址的数量': [
'已获取{}个图片网址',
'{}つの画像URLを取得',
'Get {} image URLs',
'已取得{}個圖片網址'
],
'_正在抓取': [
'正在抓取,请等待……',
'取得中、しばらくお待ちください...',
'Getting, please wait...',
'正在擷取,請等待……'
],
'_获取全部书签作品': [
'获取全部书签作品,时间可能比较长,请耐心等待。',
'ブックマークしたすべての作品を入手すると、時間がかかることがあります。お待ちください。',
'Get all bookmarked works, the time may be longer, please wait.',
'取得全部書籤作品,時間可能比較長,請耐心等待。'
],
'_抓取图片网址遇到中断': [
'当前任务已中断!',
'現在のタスクが中断されました。',
'The current task has been interrupted.',
'目前工作已中斷!'
],
'_收起下载按钮': [
'收起下载按钮',
'ダウンロードボタンを非表示にする',
'',
'摺疊下載按鈕'
],
'_展开下载按钮': [
'展开下载按钮',
'ダウンロードボタンを表示',
'',
'展開下載按鈕'
],
'_展开收起下载按钮_title': [
'展开/收起下载按钮',
'ダウンロードボタンを表示/非表示',
'Show / hide download button',
'展開/摺疊下載按鈕'
],
'_关闭': [
'关闭',
'クローズド',
'close',
'關閉'
],
'_输出信息': [
'输出信息',
'出力情報',
'Output information',
'輸出資訊'
],
'_复制': [
'复制',
'コピー',
'Copy',
'複製'
],
'_已复制到剪贴板': [
'已复制到剪贴板,可直接粘贴',
'クリップボードにコピーされました',
'Has been copied to the clipboard',
'已複製到剪貼簿,可直接貼上'
],
'_下载设置': [
'下载设置',
'設定をダウンロードする',
'Download settings',
'下載設定'
],
'_隐藏': [
'隐藏',
'隠された',
'hide',
'隱藏'
],
'_收起展开设置项': [
'收起/展开设置项',
'設定の折りたたみ/展開',
'Collapse/expand settings',
'摺疊/展開設定項目'
],
'_Github': [
'Github 页面,欢迎 star',
'Githubのページ、starをクリックしてください',
'Github page, if you like, please star it',
'Github 頁面,歡迎 star'
],
'_firefox 扩展': [
'查看本工具的 Firefox 扩展版。\n安装扩展版后,需要禁用脚本版。',
'このツールには Firefox 拡張機能があります。\n 拡張機能をインストールしたら、このユーザースクリプトを無効にする必要があります。',
'Check out the Firefox extension for this tool. \nAfter installing the extension, you need to disable this user script.',
'查看本工具的 Firefox 擴展。\n安裝擴展版後,需要禁用這個用戶腳本。'
],
'_chrome 扩展': [
'查看本工具的 Chrome 扩展版。\n安装扩展版后,需要禁用脚本版。',
'このツールにはChrome拡張機能があります。\n 拡張機能をインストールしたら、このユーザースクリプトを無効にする必要があります。',
'Check out the Chrome extension for this tool. \nAfter installing the extension, you need to disable this user script.',
'查看本工具的 Chrome 擴展。\n安裝擴展版後,需要禁用這個用戶腳本。'
],
'_快捷键切换显示隐藏': [
'使用 Alt + X,可以显示和隐藏下载面板',
'Alt + Xを使用してダウンロードパネルを表示および非表示にする',
'Use Alt + X to show and hide the download panel',
'使用 Alt + X,可以顯示和隱藏下載面板'
],
'_设置命名规则': [
'共抓取到{}个图片,请设置文件命名规则:',
'合計{}枚の画像を取得し、ファイルの命名規則を設定してください:',
'Grab a total of {} pictures, please set the file naming rules: ',
'共擷取到{}個圖片,請設定檔案命名規則:'
],
'_设置命名规则3': [
'共抓取到 {} 个图片',
'合計 {} 枚の画像を取得し',
'Grab a total of {} pictures',
'共擷取到 {} 個圖片'
],
'_设置文件名': [
'设置文件名 ',
'ファイル名を設定する',
'Set file name',
'設定檔案名稱'
],
'_设置文件夹名': [
'设置文件夹名 ',
'フォルダ名を設定する',
'Set the folder name',
'設定資料夾名'
],
'_添加标记名称': [
'添加标记名称',
'タグ名を追加する',
'Add tag name',
'加入標記名稱'
],
'_添加标记名称提示': [
'把标签名称添加到文件名里',
'ファイル名にタグ名を追加する',
'Add the tag name to the file name',
'將標籤名稱加到檔名中'
],
'_如何使用': [
'如何使用',
'使用方法',
'how to use',
'如何使用',
],
'_文件夹提示网址': [
'https://s1.ax1x.com/2018/11/13/iOcXDK.png',
'https://s1.ax1x.com/2018/11/13/iOcOu6.png',
'https://s1.ax1x.com/2018/11/13/iOcbg1.png',
'https://s1.ax1x.com/2018/11/13/iOcqjx.png',
],
'_查看标记的含义': [
'查看标记的含义',
'タグの意味を表示する',
'View the meaning of the tag',
'檢視標記的含義'
],
'_可用标记1': [
'作品id',
'作品ID',
'works id',
'作品id'
],
'_可用标记2': [
'作品标题',
'作品のタイトル',
'works title',
'作品標題'
],
'_可用标记3': [
'作品的tag列表',
'作品のtags',
'Tags of works',
'作品的tag清單'
],
'_可用标记4': [
'画师的名字',
'アーティスト名',
'Artist name',
'畫師的名字'
],
'_可用标记6': [
'画师的id',
'アーティストID',
'Artist id',
'畫師的id'
],
'_可用标记7': [
'宽度和高度',
'幅と高さ',
'width and height',
'寬度和高度'
],
'_可用标记8': [
'bookmark-count,作品的收藏数。把它放在最前面就可以让下载后的文件按收藏数排序。',
'bookmark-count,作品のコレクション数のコレクション数は。',
'bookmark-count.',
'bookmark-count,作品的收藏數。將它放在最前面就可以讓下載後的檔案依收藏數排序。'
],
'_可用标记5': [
'你可以使用多个标记;建议在不同标记之间添加分割用的字符。示例:{id}-{userid}-{px}<br>* 在pixivision里,只有id标记会生效',
'複数のタグを使用することができ;異なるタグ間に別の文字を追加することができます。例:{id}-{userid}-{px}<br>* pixivisionでは、idのみが利用可能です',
'You can use multiple tags, and you can add a separate character between different tags. Example: {id}-{userid}-{px}<br>* On pixivision, only id is available',
'你可以使用多個標記;建議在不同標記之間加入分割用的字元。範例:{id}-{userid}-{px}<br>* 在pixivision裡,只有id標記會生效'
],
'_文件夹标记_user': [
'画师的名字',
'アーティスト名',
'Artist name',
'畫師的名字'
],
'_文件夹标记_userid': [
'画师的id',
'アーティストID',
'Artist id',
'畫師的id'
],
'_文件夹标记_tag': [
'当前页面的 tag',
'現在のタグ',
'Current tag',
'當前頁面的 tag'
],
'_文件夹标记_id': [
'作品id',
'作品ID',
'works id',
'作品id'
],
'_文件夹标记_ptitle': [
'网页的标题',
'ページのタイトル',
'The title of the page',
'網頁的標題'
],
'_预览文件名': [
'预览文件名',
'ファイル名のプレビュー',
'Preview file name',
'預覽檔名'
],
'_设置下载线程': [
'设置下载线程',
'ダウンロードスレッドを設定する',
'Set the download thread',
'設定下載執行緒'
],
'_线程数字': [
'可以输入 1-10 之间的数字,设置同时下载的数量',
'同時ダウンロード数を設定するには、1〜10の数値を入力します',
'You can enter a number between 1-10 to set the number of concurrent downloads',
'可以輸入 1-10 之間的數字,設定同時下載的數量'
],
'_下载按钮1': [
'开始下载',
'start download',
'start download',
'開始下載'
],
'_下载按钮2': [
'暂停下载',
'puse download',
'puse download',
'暫停下載'
],
'_下载按钮3': [
'停止下载',
'stop download',
'stop download',
'停止下載'
],
'_下载按钮4': [
'复制url',
'copy urls',
'copy urls',
'複製url'
],
'_当前状态': [
'当前状态 ',
'現在の状態 ',
'Now state ',
'目前狀態 '
],
'_未开始下载': [
'未开始下载',
'まだダウンロードを開始していません',
'Not yet started downloading',
'未開始下載'
],
'_下载进度:': [
'下载进度:',
'ダウンロードの進捗状況:',
'Download progress: ',
'下載進度:'
],
'_下载线程:': [
'下载线程:',
'スレッド:',
'Thread: ',
'下載執行緒:'
],
'_查看下载说明': [
'查看下载说明',
'指示の表示',
'View instructions',
'檢視下載說明'
],
'_下载说明': [
'下载的文件保存在浏览器的下载目录里。<br>.ugoira 后缀名的文件是动态图的源文件,可以使用软件 <a href="https://en.bandisoft.com/honeyview/" target="_blank">HoneyView</a> 查看。<br>请不要在浏览器的下载选项里选中\'总是询问每个文件的保存位置\'。<br>如果作品标题或tag里含有不能做文件名的字符,会被替换成下划线_。<br>如果下载进度卡住不动了,你可以先点击“暂停下载”按钮,之后点击“开始下载”按钮,尝试继续下载。',
'ダウンロードしたファイルは、ブラウザのダウンロードディレクトリに保存されます。<br>.ugoiraサフィックスファイルは、動的グラフのソースファイルです,ソフトウェア <a href="https://en.bandisoft.com/honeyview/" target="_blank">HoneyView</a> を使用して表示することができます。<br>ダウンロードの進行状況が継続できない場合は、[ダウンロードの一時停止]ボタンをクリックし、[ダウンロードの開始]ボタンをクリックしてダウンロードを続行します。',
'The downloaded file is saved in the browser`s download directory.<br>The .ugoira suffix file is the source file for the dynamic graph, Can be viewed using the software <a href="https://en.bandisoft.com/honeyview/" target="_blank">HoneyView</a>.<br>If the download progress is stuck, you can click the "Pause Download" button and then click the "Start Download" button to try to continue the download.',
'下載的檔案儲存在瀏覽器的下載目錄裡。<br>.ugoira 後綴的檔案是動態圖的原始檔,可以使用軟體 <a href="https://en.bandisoft.com/honeyview/" target="_blank">HoneyView</a> 查看。<br>請不要在瀏覽器的下載選項裡選取\'總是詢問每個檔案的儲存位置\'。<br>如果作品標題或tag裡含有不能做檔名的字元,會被取代成下劃線_。<br>如果下載進度卡住不動了,你可以先點擊“暫停下載”按鈕,之後點擊“開始下載”按鈕,嘗試繼續下載。'
],
'_正在下载中': [
'正在下载中',
'ダウンロード',
'downloading',
'正在下載中'
],
'_正在暂停': [
'任务正在暂停中,但当前位于下载线程中的文件会继续下载',
'後でダウンロードが一時停止されます。',
'The download will be paused later.',