Gunakan pembaca otomatis Weidu untuk membantu Anda membebaskan produktivitas (tangan) , melakukan apa pun yang perlu Anda lakukan, dan tetap mendapatkan koin buku!
Sudah satu setengah tahun sejak pembaruan terakhir, dan selama itu saya menerima banyak masukan, pesan, dan pengingat. Versi baru sedang dalam pengembangan, harap tunggu kabar baiknya. Saya rasa tidak akan menjadi masalah untuk merilis versi resmi baru di bulan depan. Sekarang, demi kemudahan penyortiran, izinkan saya merangkum beberapa pertanyaan berdasarkan masukan yang dikumpulkan sejauh ini:
Serius: Sebagian besar pengguna telah melaporkan masalah kegagalan probabilistik dalam pembacaan otomatis, tetapi saya menutup telepon untuk waktu yang lama dan menemukan bahwa jumlah pengulangannya sangat rendah.
Umum: Banyak orang tidak membaca petunjuk di halaman beranda dan bertanya bagaimana cara menggunakannya?
Satu lagi yang banyak disebutkan: Beberapa netizen masih menggunakan versi pertama yang diluncurkan dari bilah bookmark.Mereka berharap saya terus mempertahankannya.Saya hanya bisa mengatakan lebih baik menyerah Untuk mengatasi masalah ini, saya masih ingin menggunakannya dari bilah bookmark. Cara meluncurkan bilah bookmark tidak realistis
Tidak dipertimbangkan: Hanya satu orang yang mengusulkan untuk menambahkan fungsi Text2Speech. Terus terang, ini untuk mendengarkan buku. Saya menemukan bahwa pejabat tersebut telah meluncurkan fungsi ini.
Berulang-kali:
Selanjutnya, mari kita bahas tentang rencana saat ini untuk versi baru:
Kami berhenti menggunakan Electron.js sebagai shell Webview karena kami baru saja membuat halaman web membaca WeChat. Penggunaan Electron.js berlebihan dan yang paling penting adalah paket yang dihasilkan terlalu besar.
Rencananya, solusi baru tersebut akan menggunakan PyQt5 sebagai landasan dukungannya. Proyek tersebut telah diluncurkan dan sedang dalam tahap verifikasi teknis.
Masalah pelik saat ini adalah strategi interaksi antara Python dan JS di PyQt5 buruk. Pertimbangkan untuk menggunakan WebSocket untuk komunikasi antara kedua pihak.
Terakhir, pengembangannya tidak mudah. Kalian bisa menghadiahi saya sedikit perak dan memesan makanan untuk dibawa pulang dan makan~
Terima kasih ❤️❤️❤️ Semua orang dipersilakan menggunakan tangan kecil Anda dan terus meninggalkan pesan dan berdiskusi!
>Banyak jejak di belakang saya yang berupa lubang yang telah saya injak. Rodanya akan terus terbentuk. Untungnya, saya meninggalkan garis pemisah ini.
df98
2khr
Metode satu:
Seret tautan ke bilah bookmark dan klik di sini untuk mendapatkannya.
Metode dua:
微信读书自动阅读器
, dan ubah URL menjadi javascript:步骤2的复制内容
;微信读书自动阅读器
di bilah bookmark, mulai program membaca, dan tutup telepon;17.02.2020
2020.02.18
22.02.2020
27.03.2020
07.05.2020
2020.08.04
Klien Windows baru telah ditambahkan. Versi baru menggunakan teknologi Electron untuk sepenuhnya meningkatkan pembaca Weidu.
Ini adalah pertama kalinya saya menggunakan Electron untuk membuat perangkat lunak PC. Saya harap Anda dapat memberi saya masukan dan saran.
05.08.2020
07.08.2020
Bolaku sakit!
Tentu saja tidak!
Faktanya, itu karena saya melihat adanya bug 132 jam di peringkat membaca Minggu Membaca WeChat, lalu saya memeriksa di Internet dan menemukan bahwa seseorang di Zhihu menanyakan pertanyaan ini. Setelah memverifikasinya, saya menjawabnya dengan mudah. Anda dapat memeriksanya di Lihat jawaban saya di sini: Bagaimana cara menghitung waktu membaca WeChat?
Alasan utamanya adalah metode hang-up saat ini terlalu rumit, jadi saya menulis program ini.
Mengapa saya katakan bahwa cara yang ada saat ini tidak memadai? Izinkan saya memperkenalkan kepada Anda cara mengimplementasikannya: unduh emulator Android, instal WeChat Reading di emulator, buat jembatan komunikasi antara emulator dan skrip Python melalui ADB, buka WeChat Reading dan pilih buku, lalu jalankan skrip Python, dan akhirnya skrip mewujudkan otomatisasi UI pembacaan mikro untuk mencapai tujuan simulasi pembacaan robot, yaitu menutup telepon.
Sekilas ini sepertinya bukan masalah, bukan? Tapi tidak. Faktanya, pertama-tama ini melibatkan banyak konsep:
Langkah-langkah ini terlalu rumit dan rumit bagi pengguna biasa, bahkan mungkin masuk ke dalam ** jika tidak memperhatikan dengan jelas petunjuk penggunaan, lalu mengapa tidak berhasil? ** Sayang dilema, saya yakin hanya pemrogram dan sejumlah kecil peminat yang dapat membuang hal-hal ini.
Dan ada banyak batasan, misalnya: ADB perlu terhubung untuk debugging, Python perlu menginstal dependensi, simulator perlu mengatur waktu layar yang lama, dan akan berhenti setelah membaca buku, dan pengguna tidak tahu kapan itu akan berhenti, dan penerapan platform PC yang berbeda sedikit berbeda, dll. Banyak dari hal-hal ini yang dilakukan pengembang. Anda tidak dapat menyerahkan hal-hal yang dikembangkan kepada pengguna akhir!
Jadi semua masalah di atas dapat dikaitkan dengan satu hal: karena sulitnya penerapan, cakupan audiensnya harus sangat kecil . Ini adalah kegagalan terbesarnya, dan ini juga merupakan alasan mendasar mengapa saya pribadi merasa bahwa hal ini tidak akan terlihat oleh publik.
Mengingat hal ini, saya mengubah ide lain untuk mengimplementasikannya, yang sebenarnya agak kebetulan, dan WeChat Reading baru saja meluncurkan versi web WeChat Reading, dan waktu efektif juga dihitung! Kemudian kesulitan penerapan yang disebutkan di atas telah teratasi atau dihindari dengan sempurna mulai sekarang, karena mulai sekarang kita hanya memerlukan browser PC!
Masalah berikutnya dan satu-satunya adalah bagaimana mensimulasikan pembacaan pengguna untuk mencapai tujuan menutup telepon. Pertama-tama, wajar untuk menganalisis bagaimana kebiasaan membaca versi web WeChat Reading dirancang, sehingga kita dapat mengatur cara melakukan programnya. Saya tidak akan menjelaskan secara detail proses analisisnya di sini, tetapi langsung memposting hasilnya : versi web sama dengan versi APP, dan buku dibagi menjadi beberapa bab. Ya, membalik halaman di versi APP akan otomatis melompat ke bab下一章
. Pengguna harus mengklik下一章
untuk melompat;下一章
tidak akan muncul setelah membaca buku.
Sekarang setelah kita memahami mekanisme versi web Weidu, giliran JavaScript yang muncul. Sekarang kita harus menggunakan JavaScript untuk mengimplementasikan:
Prinsipnya sangat sederhana dan kodenya tidak rumit. Satu-satunya masalah yang saya temui adalah: Saya pertama kali menggunakan setInterval sebagai pengatur waktu. Setelah lama meletakkannya di latar belakang, saya menemukan bahwa frekuensinya salah dan terkadang lambat, saya mencari alasannya. Solusi mekanisme perlindungan konsumsi daya browser adalah menggunakan Web Worker, jadi saya implementasikan lagi menggunakan Web Worker, dan tesnya normal. Saya tidak akan membahas proses implementasi secara detail. Anda cukup mengikuti petunjuknya dan langsung menggunakannya. Sekarang kita hanya perlu 3 langkah untuk menghubungkan (menyentuh) mesin (ikan) dengan mudah saat bekerja:
微信读书自动阅读器
untuk memulai pembacaan otomatis;PS: Sebenarnya saya juga belajar cara menulis ekstensi Chrome dalam semalam, lalu selama saya membuka versi web Weidu dan mengklik buku apa pun, program membaca akan otomatis dimulai biayanya $ untuk mempublikasikan ekstensi di Chrome. , dan saya sangat malas sehingga sering merasa frustrasi. Jika anda berkenan berkontribusi sedikit silahkan scan QR code dibawah ini, saya akan sangat berterimakasih.
Repositori ini hanya menyediakan kode, dan semua tanggung jawab ditanggung oleh pengguna.