JavaScript kodundaki hata ne?

laurent

Femtopat
Katılım
10 Ocak 2021
Mesajlar
2
Daha fazla  
Cinsiyet
Erkek
Kod:
let clicked = false.
const observer = newMutationObserver(function(mutations) {
let elementx = document.querySelector('body > cw-root > mat-sidenav > container > mat-sidenav > div >cw-trade-sidebar >cw-selected-sidebar-items > header > div.ng-star-inserted > button > span > cw-loader')
if(elementx) {
if(clicked) {
return.
}
if(elementx.innerText === "WITHDRAW") {
clicked = true.
elementx.click()
setTimeout(() => {clicked = false; console.lag('Tiner Reset')},
9000)
}
}
};

observer.observe(document,{attributes: true, childlist: true,
characterData: true, subtree:true});
 
Son düzenleyen: Moderatör:
Kod:
let clicked = false.
const observer = newMutationObserver(function(mutations) {
let elementx = document.querySelector('body > cw-root > mat-sidenav > container > mat-sidenav > div >cw-trade-sidebar >cw-selected-sidebar-items > header > div.ng-star-inserted > button > span > cw-loader')
if(elementx) {
if(clicked) {
return.
}
if(elementx.innerText === "WITHDRAW") {
clicked = true.
elementx.click()
setTimeout(() => {clicked = false; console.lag('Tiner Reset')},
9000)
}
}
};

observer.observe(document,{attributes: true, childlist: true,
characterData: true, subtree:true});

Ne yapmak istediğini anlatırsan daha çok yardımcı olabilirim fakat if clicked bloğunda "return." ile yaptığın tabir yalnış bunu yapmasan daha iyi olabilir. Sadece return yazman yeterli olacaktır.
 
console.lag('Tiner Reset') Yazdığın için de olabilir(Doğrusu console.log("Tiner Reset")) ama chrome developer tools kullanarak konsolda oluşan hatayı görebilirsin. Visual Studio Code kullanıyorsan ve terminalini kullanıyorsan hata oraya da düşebilir.
 
Uncaught SyntaxError: missing ) after argument list VM83:18 chrome konsolunda verdigi hata bu nerde eksik bıraktım bulamadım
Ne yapmak istediğini anlatırsan daha çok yardımcı olabilirim fakat if clicked bloğunda "return." ile yaptığın tabir yalnış bunu yapmasan daha iyi olabilir. Sadece return yazman yeterli olacaktır.
"burada bir iteme tıkladığımda withdraw tuşuna otomatik basması" yapmak istedigim bu
Ne yapmak istediğini anlatırsan daha çok yardımcı olabilirim fakat if clicked bloğunda "return." ile yaptığın tabir yalnış bunu yapmasan daha iyi olabilir. Sadece return yazman yeterli olacaktır.
yukardaki kodda yanlışlıkla return. olmuş şimdi farkettim kb orada nokta yok bi parantez eksik sanırım
Ne yapmak istediğini anlatırsan daha çok yardımcı olabilirim fakat if clicked bloğunda "return." ile yaptığın tabir yalnış bunu yapmasan daha iyi olabilir. Sadece return yazman yeterli olacaktır.
hocam bişey yazmadınız
 

Dosya Ekleri

  • Adsız.png
    Adsız.png
    169 KB · Görüntüleme: 39
Son düzenleme:
Kod:
let clicked = false.
const observer = newMutationObserver(function(mutations) {
let elementx = document.querySelector('body > cw-root > mat-sidenav > container > mat-sidenav > div >cw-trade-sidebar >cw-selected-sidebar-items > header > div.ng-star-inserted > button > span > cw-loader')
if(elementx) {
if(clicked) {
return.
}
if(elementx.innerText === "WITHDRAW") {
clicked = true.
elementx.click()
setTimeout(() => {clicked = false; console.lag('Tiner Reset')},
9000)
}
}
};

observer.observe(document,{attributes: true, childlist: true,
characterData: true, subtree:true});
Bu kod JavaScript ile yazılmıştır ve DOM'daki değişiklikleri dinlemek için MutationObserver API'sini kullanıyor gibi görünmektedir. Kodun amacı, bir sayfada "WITHDRAW" yazan bir düğmeyi algılamak ve düğme bulunursa üzerine tıklayın. MutationObserver, nitelikler, alt öğeler, karakter verileri ve tüm alt ağaçtaki değişiklikler dahil olmak üzere "belge" nesnesi ve onun soyundan gelenlerde yapılan değişiklikleri dinlemek üzere ayarlanmıştır.

Kod clicked, düğmenin zaten tıklanıp tıklanmadığını takip etmek için bir bayrak ( ) kullanır. Düğme bulunursa ve "GERİ ÇEK" metnine sahipse, tıklanır ve bayrak olarak ayarlanır 'true'. Kod ayrıca bayrağı 'false' 9 saniye sonraya sıfırlamak için bir zaman aşımı da ayarlar, böylece düğme tekrar belirirse tekrar tıklanabilir.

Bu kodun amaçlanan kullanım durumunun ne olduğu net değil, ancak belirli bir metin içeren bir düğmeyi algılayıp tıklatarak bir web sitesindeki bir görevi otomatikleştirmeyi amaçlıyor gibi görünüyor.
 

Geri
Yukarı