Я хотел бы извлечь имена контактов, у которых есть WhatsApp, в список.
Я пытался использовать javascript с веб-сайтом Whatsapp, получая весь встроенный текст, связанный с именем класса (_1wjpf), но я заметил, чтоWhatsApp Web загружает только 17 контактов одновременно, после прокрутки вверх / вниз он загружает остальные, я использовал следующий сценарий:
var pane = document.getElementById("pane-side");
var ContactsEls = document.querySelectorAll( '._1wjpf:not(._3NFp9)' );
var canscroll = true;
while(canscroll){
if( pane.scrollTop === (pane.scrollHeight - pane.offsetHeight))
{
canscroll= false;
alert("end");
}
for (var i = 0; i < ContactsEls.length; i++) {
var ContactName = ContactsEls[i].innerText;
console.log("ContactName: " + ContactName );
}
pane.scrollBy(0,1000)
ContactsEls = document.querySelectorAll( '._1wjpf:not(._3NFp9)' );
}
Если это невозможно, есть ли какой-либо способ удалитьконтакт, который не имеет Whatsapp автоматически с телефона Android?!