Dibuat untuk memudahkan akses ke gambar peringkat harian PIXIV
Dapatkan peringkat
Buat folder terpisah untuk setiap artis untuk menyimpan fotonya. Format nama foldernya adalah: nama artis_ID = ID artis.
Simpan folder ke direktori yang dikonfigurasi dalam file konfigurasi
Gambar dari artis yang masuk daftar hitam tidak akan diunduh.
Secara otomatis menambahkan artis di direktori daftar hitam ke daftar hitam dan menghapus gambar di direktori daftar hitam
Fungsi utama dari proyek saat ini adalah sebagai berikut
Menjalankan file exe untuk pertama kali akan membuat 1. direktori blacklist 2. blacklist.json 3.config.txt 4. direktori download
Setelah mengunduh gambar, Anda mungkin tidak menyukai gaya artisnya. Anda dapat menarik dan melepas folder artis di direktori ini. Saat berikutnya Anda menjalankan program, artis tersebut akan ditambahkan ke blacklist.json dan file di direktori daftar hitam akan dihapus
Blacklist.json otomatis dihasilkan. Jika Anda tidak mengetahui jsonnya, jangan hapus konten di dalamnya, karena saat ini program tersebut tidak memiliki fungsi untuk membackup blacklist.
Pengaturan default di config.txt adalah mengunduh di direktori unduhan, yang merupakan direktori sementara. Setelah mengunduh, Anda dapat secara manual memotong yang menurut Anda terlihat bagus ke dalam direktori gudang, dan memotong yang menurut Anda perlu ditambahkan. daftar hitam ke dalam direktori daftar hitam. Pengiriman email belum didukung, jadi konfigurasi berikut tidak menjadi masalah.
Direktori pengunduhan (dihasilkan oleh program), direktori pengunduhan dalam konfigurasi default. Setelah memodifikasi konfigurasi nanti, pengunduhan tidak akan dilakukan di direktori ini.
Setelah inisialisasi selesai, maka secara otomatis akan masuk ke download. Metode penanganan khusus telah ditulis di bawah FAQ.
Modifikasi file konfigurasi:
Ini adalah konfigurasi default. Anda hanya perlu mengubah konten teks setelah --. Misalnya: Anda ingin mengubah gudang ke c: download
Hal-hal terkait email belum diproses.
Program crash: Sebenarnya, ini adalah masalah pengkodean di pihak saya. Saya akan menggunakan kode tersebut untuk mengeluarkan pengecualian nanti untuk menghindari crash. Yang kedua adalah masalah file konfigurasi direktori blacklist. Memasuki direktori yang bukan milik artis. Kemungkinan ketiga adalah blacklist.json adalah kesalahan manusia dan telah dimodifikasi.
Program macet saat memasuki halaman pertama pemrosesan data: pengecualian diberikan kemudian untuk menyelesaikan masalah. Mungkin situs web PIXIV tidak tersedia di Internet Anda.
Program macet ketika memasuki tahap pengunduhan dan macet setelah beberapa saat: berikan pengecualian nanti untuk menyelesaikan masalah, cukup mulai ulang program.
Bilah kemajuan terus menyegarkan ke bawah: Ini tidak dapat diperbaiki dengan kode, karena cmd digunakan untuk menampilkan konten. Jika panjang buffer cmd tidak cukup, ia akan masuk ke baris berikutnya, menyebabkannya terus menyegarkan ke bawah untuk menambah panjang buffer, berikut langkah modifikasinya
Padahal, prosesnya harus di-refresh dalam satu baris saat memulai pemrosesan
Ini menyelesaikan masalah, jalankan kembali programnya
Tujuan dari proyek ini awalnya untuk memudahkan saya menggunakannya sendiri. Belakangan, jumlah kodenya menjadi semakin besar, dan teman-teman saya juga mulai ingin menggunakannya. Saya memodifikasi kode aslinya untuk menghasilkan file exe yang juga dapat digunakan oleh pemula, dan ini juga merupakan catatan dari penelitian, kode sumber juga akan dikumpulkan untuk dipelajari semua orang. Faktanya, kode saat ini adalah setengah dari proyek asli saya kode. Alasan utamanya adalah tidak ada keluaran dan file py perlu dimodifikasi, jadi Tidak cocok untuk pemula
Mengatasi crash: Program tidak akan crash jika ada pengecualian, dan pesan kesalahan asli akan diberikan (penanganan pengecualian yang lebih rinci akan dilakukan nanti untuk memunculkan pesan kesalahan yang berbeda)
Log: Keluarkan informasi debug ke file log, yang nantinya akan digunakan sebagai lampiran ke email.
Mendukung hasil pemberitahuan email QQ (pengaturan email lainnya sedang dipertimbangkan)
Perbarui metode tampilan bilah kemajuan: bilah kemajuan sekarang relatif kaku dan akan diubah nanti.
Kode saat ini tidak cocok untuk penerapan rencana tugas. Setelah kode diperbaiki, tutorial akan ditulis tentang cara menerapkan rencana tugas dan menjalankannya secara otomatis setiap hari.
Apakah Anda seorang pemula atau ahli, Anda dapat memberi saya saran untuk modifikasi, baik dari segi fungsi maupun kode. Jika Anda mengalami masalah saat menggunakannya, Anda dapat memberi saya saran melalui email QQ: [email protected]