-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tidak bekerja sama sekali sekarang (sebelumnya hanya tidak bekerja pada hari Senin) #6
Comments
Ketika "tidak jalan" pesan errornya apa? |
Wah iya saya ga cek error message nya, cron saya cuma meng echo return dari function accountStatement, jadi pas error itu echo nya NULL. Coba nanti saya ganti jadi echo $err ya Mas, jadi pas jam tsb bisa keliatan apa errornya |
error dek saldo sbb: error cek mutasi sbb: |
Ini berarti sudah berhasil login, tapi ketika scriptnya membuka Di pikiran saya, beberapa kemungkinan yang terjadi:
Tapi kalau membaca judul issue ini anehnya cuma pada jam Cuma nebak-nebak aja atau akurat banget tiap jam segitu gak jalan? |
Di luar jam tsb selalu jalan. ini sudah saya buktikan dalam 2 hari terakhir menggunakan cron. Saya lakukan cron setiap menit ke 0, 15 , 30 dan 45 untuk cek saldo dan cek mutasi. Dan start jam 12 malam dia tidak akan bekerja dan baru mulai bekerja lagi jam 6 pagi. Untuk web https://m.klikbca.com/ saya coba manual akses aman-aman saja pada jam 12-06 tersebut, walaupun memang ga bisa tepat setelah cron jalan karena kalau sesaat setelah cron berjalan dan saya coba akses manual, kena error BCA yg "Anda dapat melakukan login kembali setelah 5 menit / You can re-login after 5 minutes.", entah kenapa. |
nb: terkadang lewat jam 6 pagi masih ga jalan, contohnya hari ini jam segini masih dapat : padahal 2 hari sebelumnya tepat waktu error di jam 12 malam sd 6 pagi. Nanti saya update kalau sudah berhasil jalan lagi karena per jam 7 pagi ini masih ga jalan. |
OK, barusan saya coba sendiri dapat error yang sama. Login berhasil, tapi gak bisa cek saldo sama cek mutasi. Pas dicek pakai Saya belum tahu solusinya gimana. Belum sempet debugging lebih lanjut. Hasil
|
Noted Mas, terimakasih sebelumnya. Oiya sekarang hari senin, kalau dari pengalaman sebelum-sebelumnya memang biasanya hari senin jam error nya lebih lama bahkan bisa seharian. |
Halo Mas @ammarfaizi2 , barusan saya coba Burp Browser untuk akses klikbca, dan kebetulan Burp saya belum bisa https. Nah ternyata gagal. Melihat hal ini plus response "ALPN, server did not agree to a protocol" pada CURLOPT_VERBOSE yang Mas infokan, apakah mungkin error ini terkait "ALPN, offering h2" ya? jadi pada periode-periode tertentu seperti jam 24.00 sd 06.00 selain Senin, dan sepanjang hari untuk hari Senin, protokol SSL nya menggunakan yg lebih ketat. |
iya saya mengalami masalah yg sama sekarang hari senin tidak bisa dicek padahal hari kemarin bisa. |
Hmm... menurut saya aneh kalau SSL yang dipasang berbeda di hari
No. "ALPN offering h2" ini terjadi ketika TLS handshake, tujuannya HTTP/2 vs HTTP/1.x ini bukan masalah di sini. Itu cuma versi protokol Di Curl verbose client mengirim request dengan HTTP/1.1:
Lalu dapat response:
Itu bukan masalah SSL. Saya masih belum tahu pasti penyebabnya apa. Tapi yang bikin saya Emangnya pihak BCA ngapain di waktu-waktu itu... Hmmm... puzzled... |
FWIW, ada yang mau coba lihat output ketika login di hari itu? Library yang kalian pakai ini bakal set user agent ke:
Setelah itu buka https://m.klikbca.com, login, lakukan pengecekan Saya mau kalian coba pasang browser extension yang bisa custom user |
Barusan saya coba menggunakan user agent di atas, bisa login dan bisa cek mutasi serta cek saldo, Mas. https://imgur.com/a/QDbL9Cf Browser saya chrome menggunakan extenstions "User-Agent Switcher and Manager" |
Di waktu yang sama, cek saldo/mutasi via script PHP pakai library ini Saya pengen tahu, apakah ketika gagal cek saldo/mutasi via PHP juga IOW,
Kalau di browser bisa, tapi via PHP gak bisa, berarti emang ada yang |
Ga bisa Mas. Hari ini, Senin, memang hari dimana error sebagaimana jam 24.00 - 06.00 terjadi sepanjang hari. Kalau di Mas, apakah bisa dijalankan library ini hari ini? |
Metode yang saya buat sendiri pakai Selenium & Webdriver juga mengalami kendala yang sama. Loginnya berhasil dalam artian, CURL aman. Bingung juga ini BCA-nya lagi ngapain. Apakah ada solusi? |
Sudah pernah coba ke mobile web nya Mas? Yg https://m.klikbca.com/ Kalau lib ini menggunakan mobile web, tapi memang tetap bermasalah sih di waktu tsb. |
Sudah pernah, kalau yang dari mobile, pas cek mutasi dia langsung auto ke halaman login (auto logout gitu), sepertinya beralih juga ke frame_break.jsp (tapi kalau versi mobile ga ada pagenya). Sama ini, selalu errornya itu di jam 00:00-06:00 sama hari senin full day, bingung juga ini.. |
kalo bole ikut komen sepertinya bca mengurangi cek mutasi pada jam2 tsb dan hari senin dikarenakan pada hari senn request ke cek mutasi bca sangat berat apabila trx berat, saya sendiri buat sukses jalan di hari senin dan jam 00-06 namun pada saat2 tertentu terkadang load 30 menit atau 45 menit terkena masalah di atas ( kadang2 saja ) kalo di jam2 diatas, namun di jam2 selain di atas normal |
Ini pakai apinya cekmutasi.com ya? itu berbayar kan? per rekeningnya |
ngga saya buat sendiri
…On Fri, Jan 20, 2023 at 2:11 PM Eko Prastius ***@***.***> wrote:
kalo bole ikut komen sepertinya bca mengurangi cek mutasi pada jam2 tsb
dan hari senin dikarenakan pada hari senn request ke cek mutasi bca sangat
berat apabila trx berat, saya sendiri buat sukses jalan di hari senin dan
jam 00-06 namun pada saat2 tertentu terkadang load 30 menit atau 45 menit
terkena masalah di atas ( kadang2 saja ) kalo di jam2 diatas, namun di jam2
selain di atas normal
Ini pakai apinya cekmutasi.com ya? itu berbayar kan? per rekeningnya
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AR42Z72SPQMCMPGVUYAOY2TWTI3DNANCNFSM6AAAAAATIVD5YQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Ga di share caranya Mas? Kebetulan hari ini jadwalnya BCA ngadat |
Pake pupeeteer or selenium mas
…On Mon, Jan 23, 2023, 6:06 AM g00m00nry0ng ***@***.***> wrote:
ngga saya buat sendiri
… <#m_1693675714543154748_>
On Fri, Jan 20, 2023 at 2:11 PM Eko Prastius *@*.*> wrote: kalo bole ikut
komen sepertinya bca mengurangi cek mutasi pada jam2 tsb dan hari senin
dikarenakan pada hari senn request ke cek mutasi bca sangat berat apabila
trx berat, saya sendiri buat sukses jalan di hari senin dan jam 00-06 namun
pada saat2 tertentu terkadang load 30 menit atau 45 menit terkena masalah
di atas ( kadang2 saja ) kalo di jam2 diatas, namun di jam2 selain di atas
normal Ini pakai apinya cekmutasi.com <http://cekmutasi.com> ya? itu
berbayar kan? per rekeningnya — Reply to this email directly, view it on
GitHub <#6 (comment)
<#6 (comment)>>,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AR42Z72SPQMCMPGVUYAOY2TWTI3DNANCNFSM6AAAAAATIVD5YQ
<https://github.com/notifications/unsubscribe-auth/AR42Z72SPQMCMPGVUYAOY2TWTI3DNANCNFSM6AAAAAATIVD5YQ>
. You are receiving this because you commented.Message ID: @.*>
Ga di share caranya Mas? Kebetulan hari ini jadwalnya BCA ngadat
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AR42Z7ZJTOGXUFGKLS2TULLWTW4QVANCNFSM6AAAAAATIVD5YQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Saya pakai selenium tetap tidak bisa dapat, pakai webdriver juga, dia tulisannya out of service gitu, ada tambahan module atau exception gitu? |
Hai, saya mau sharing, saya memiliki script yang mirip dengan repo ini. Saya mendapat kendala yang sama. Ini terjadi karna request payload yang di bind entah oleh salah satu script di bawah ini: Kemungkinan besar script tersebut berasal dari https://f5.com kemungkinan payloadnya bisa di generate sendiri mengikuti prosedur dari hasil reverse script tersebut (saya kurang paham native JS, jadi belum bisa reverse step2 untuk generate payloadnya, hehe) Jika payload di bawah ini tidak di kirim, request kita akan di redirect ke url logoff payload yang di kirim saat akses halaman saldo & statement:
|
Hari ini sudah lewat 30 menit lewat dari jam 6 dan bukan hari Senin. Tapi masih bermasalah juga. Jangan-jangan proteksi hari Senin sudah diterapkan setiap hari. Ada yg ngalamin juga? |
Iya, barusan saya coba jga sudah tidak bisa ambil mutasi |
bagaimana nih solusinya kawan-kawan ? |
Saya juga bikin script python selenium sendiri. Bener kejadiannya sama seperti @prastius dan @nomut. Kalau cek mutasi manual bisa. Tapi kalau pakai bot selalu kena temporary out of service. Mungkin script F5 detect aktivitas mouse? |
saya coba pakai nodejs puppeteer juga sama, edit: setelah diutak atik, dugaan bang @fachrihr benar, harus ada simulasi mouse dan keyboard bisa ambil nya |
Ada yang punya solusi? saya sudah pakai selenium, puppeteer, goutte |
dengan puppeteer intinya simulasikan keyboard nya dari tombol inputan maupun tombol untuk klik link. jadi jangan lgsg pakai |
Saya dah coba pake API move_by_offset, dah coba pake pyautogui moveTo + bezier curve juga. Masih belum bisa bypass botnya.. |
Kalau https://mybca.bca.co.id/auth/login ada yg pernah coba? Kalau login manual di web dan comot credential pas cek mutasi sih bisa dijalanin di server, tapi ga bisa lama-lama langsung minta login ulang. Nah loginnya ini ga tembus-tembus, payload pas loginnya harus di encrypt pake script js yg ini https://mybca.bca.co.id/main-es5.8b68fadeb857d55bd960.js dan saya ga paham gmn jalaninnya di php. |
agak susah mmg karena bot nya sendiri seperti belajar. saya coba simulasi kan dari puppeteer |
Bisa di share mungkin untuk puppeteernya? sending custom javascript? saya pakai selenium ini masih terkadang kena out of service |
wah bukan murni milik pribadi masalahnya. yg pasti tanpa sending custom javascript, intinya anggap saja sedang membuka di chrome nya secara manual dengan mouse dan keyboard hanya saja digantikan |
Teman2 apakah ada yang sudah menemukan solusinya? |
|
Terima kasih untuk respon anda. |
dicoba dulu saja dengan |
itu gamasalah , saya bisa kok .. |
saya coba |
bisa di coba versi saya ini |
Ada yg sama? saya coba cron cek mutasi per 30 menit dan ternyata script tidak bekerja pada jam tsb. Saya coba akses manual https://m.klikbca.com dan semua proses tetap normal, tapi kalau melalui script ini tidak jalan.
The text was updated successfully, but these errors were encountered: