我想从列表中提取具有Whatsapp的联系人姓名。
我试图通过将所有内联文本分配给类名(_1wjpf)来将javascript与Whatsapp Web一起使用,但是我注意到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)' );
}
如果这不可能,有什么方法可以从Android手机中自动删除没有Whatsapp的联系人?!