tiny wechat robot
1.0.0
Gunakan pembajakan kode dan injeksi kode (phantomjs_wechat.js) untuk mengimplementasikan aplikasi robot WeChat sederhana.
PATH
sistemnpm run serve
npm run wechat
(buka Tab Terminal baru untuk menjalankan perintah ini)ping
ke pengguna yang saat ini masuk dan Anda akan secara otomatis menerima respons pong
. Diuji dengan node v7.7.3
dan PhantomJS V 2.1.1
: phantomjs-2.1.1-macosx.zip atau phantomjs-2.1.1-linux-x86_64.tar.bz2
Saat ini, ini adalah robot respons ping-pong
yang paling sederhana (kode intinya adalah wechat_injection.js), yang mengirimkan pesan ke当前登录用户
:
ping
, balas pong
;pingping
, balas pongpong
;pingpingping
, balas pongpongpong
;networkRequest.changeUrl()
Diteruskan sebagai skrip asli wechat_injection.js;angular.bootstrap
dan memasang kait khusus sehingga informasi obrolan WeChat dapat dipantau. Pada saat yang sama, memuat dan mengeksekusi indeks WeChat js asli di akhir skrip memerlukan pemrosesan khusus untuk fitur bahasa ECMA khusus (saat ini hanya satu let
bermasalah, yang telah diganti dengan var
).Gunakan perangkat lunak proxy apa pun, seperti Charles Proxy, atau terompet plugin browser chrome untuk meneruskan permintaan sumber daya.
loadOriginalScript()
di wechat_injection.js akan menghadapi pembatasan permintaan lintas domain di Chrome. Anda dapat mengubah kode secara langsung, mengunduh skrip asli, dan menambahkannya ke file.