Alat pengunduhan artikel akun publik WeChat
Repositori ini telah menghentikan pemeliharaan, terima kasih telah menggunakannya.
Siapapun yang bisa datang ke GitHub adalah teknisi yang ramah secara default. Sebelum mengangkat masalah, pastikan Anda telah menginstal sertifikat dengan benar sesuai petunjuk di bawah. Dalam masalah, jelaskan lingkungan Anda (versi sistem, versi perangkat lunak, versi database, dll.) dan masalah yang dihadapi secara detail, dan lampirkan log (Pusat Pengaturan->Buka lokasi log)
Referensi: Hikmahnya bertanya
Elektron + Naskah + VUE3
Mendapatkan daftar artikel akun publik WeChat memerlukan 3 parameter khusus:
_biz: id akun resmi
uin: ID pengguna WeChat
kunci: Saya tidak tahu apa itu
Ketiga parameter ini diperoleh melalui proxy http, dan sisanya dilakukan oleh crawler biasa.
Pengunduhan artikel tunggal
Cukup masukkan tautannya dan klik tombol unduh
Metode ini tidak memerlukan login ke WeChat, dan oleh karena itu tidak dapat memperoleh audio musik QQ di komentar dan artikel. Jika Anda memerlukan kedua data ini, silakan gunakan unduhan batch atau unduhan pemantauan
Unduhan batch
Instalasi otomatis (hanya sistem jendela)
Hak administrator diperlukan (klik kanan ikon perangkat lunak -> Jalankan sebagai administrator)
Pusat Pengaturan → Instal Sertifikat
Instalasi manual
Pusat Pengaturan → Buka jalur sertifikat → Buka file rootCA.crt
Silakan instal sertifikat untuk penggunaan pertama kali.
Perlu menginstal WeChat versi komputer
Klik tombol unduh batch untuk mulai memantau data akun resmi WeChat
Buka artikel di akun resmi yang perlu diunduh di WeChat versi komputer
Kembali ke WeChatDownload, dan sebuah prompt akan muncul.
Pantau unduhan
Perlu menginstal WeChat versi komputer
Klik tombol download monitor di WechatDownload (tombol akan berubah warna)
Buka artikel yang akan diunduh di WeChat versi komputer (dapat membuka beberapa artikel)
Kembali ke WeChatDownload dan klik lagi tombol unduh monitor untuk mulai mengunduh
Simpan ke MySql
Anda perlu menjalankan pernyataan SQL di file /doc/mysql.sql untuk membuat tabel
Konfigurasi utas
Interval waktu: Satuannya adalah milidetik. Asumsikan interval waktunya adalah 500. Satu rangkaian pesan akan mengunduh sebuah artikel dan menunggu selama 500 milidetik sebelum melanjutkan pengunduhan. Multi-threading berarti mengunduh artikel secara asinkron setiap 500 milidetik tanpa menunggu artikel sebelumnya diunduh.
Jumlah batch tunggal: Dengan asumsi jumlah batch tunggal adalah 10, 10 artikel akan diunduh secara asinkron pada waktu yang sama setiap kali. Tunggu hingga pengunduhan 10 artikel ini selesai, lalu lanjutkan mengunduh 10 artikel.
aturan penyaring
Saat ini mendukung pemfilteran kata kunci untuk judul dan penulis
{"title": {"sertakan": ["Sertakan kata kunci 1", "Sertakan kata kunci 2"], "kecualikan": ["Kecualikan kata kunci 1", "Kecualikan kata kunci 2"] },"auth": {"include": ["Sertakan kata kunci 1", "Sertakan kata kunci 2"],"exclude": ["Kecualikan kata kunci 1", "Kecualikan kata kunci 2"] } }
Misalnya, jika penulisnya adalah Zhang San dan judulnya mengandung Orang Baik, maka itu adalah
{"judul": {"termasuk": ["Orang Baik"] },"auth": {"termasuk": ["Zhang San"] } }
Hasilkan Epub
Mendukung pembuatan e-book Epub melalui file HTML, jadi Anda perlu menggunakan unduhan batch untuk menyimpan artikel akun resmi secara lokal sebelum membuat Epub
Parameter yang digunakan adalah sebagai berikut
Nama file: parameter yang diperlukan. Misalnya isikan test , dan akhirnya file test.epub akan dibuat.
Folder: parameter yang diperlukan. Folder tempat menyimpan file HTML, yang merupakan sumber data Epub
Gambar sampul: Gambar sampul file Epub, mendukung format jpg, png
Pusat pengaturan mendukung semuanya
Mendukung pemilihan rentang unduhan
Ubah halaman web menjadi HTML, Markdown, dan PDF
Simpan source code halaman web ke Mysql (sumber download hanya valid jika dari Internet)
Unduh gambar dan audio ke lokal
Tambahkan tautan teks asli dan metadata (penulis, waktu, nama akun publik)
Lewati artikel yang ada
Unduh komentar
Sumber unduhan (opsi ini hanya memengaruhi unduhan batch):
Jaringan: Dapatkan artikel dari antarmuka WeChat
Database: Jika Anda memilih opsi simpan ke Mysql , kode sumber halaman web artikel akan disimpan dalam database. Jika Anda perlu mengubah kode sumber menjadi HTML atau Markdown, cukup pilih sumber unduhan sebagai database. (Jika Anda terlalu sering menggunakan antarmuka WeChat, itu akan dibatasi)
$npm instal
$npm rundev
# Untuk windows$ npm run build:win# Untuk macOS$ npm run build:mac# Untuk Linux$ npm run build:linux
Terima kasih kepada JetBrains untuk lisensi pengembangan sumber terbuka