کلیک بر روی دکمه های موجود بر روی صفحه با جاوا اسکریپت

زمان مطالعه
4 دقیقهتعداد بازدید
282تعداد پرسش ها
0برچسب ها :
آموزش جاوا اسکریپت
کلیک بر روی دکمه های موجود بر روی صفحه با جاوا اسکریپت

زمان مطالعه
4 دقیقهتعداد بازدید
282تعداد پرسش ها
0برچسب ها :
آموزش جاوا اسکریپتگاهی اوقات تو بعضی از سایتها شاید دوست داشته باشید یک کار تکراری رو یکباره انجام بدید!
مثلا بخواید کل کسانی که فالو کردید رو یکباره آنفالو کنید؟!
این یک مثال خوبه بنظرم که تو لینکدین اینو عملی کنیم و روی دکمه های موجود روی صفحه کلیک کنیم دقت کنید گفتم دکمه های کل صفحه یعنی دکمه های که الان وجود داره نه دکمه هایی که بعد از اجرای کد جاوا اسکریپت ما با اسکرول مشاهده خواهند شد.
خب حالا من میخام کسانی رو که فالو کردم رو تا اونجایی که صفحه نشون میده به یکباره آنفالو کنم
نکته : وقتی عملیات آنفالو رو انجام میدید دیگه پست های اون فرد رو نمیبیند به صورت عادی مگر اینکه برید خودتون صفحش رو باز کنید یا کسایی رو که فالو دارید اونا پستش رو لایک کنن و شما ببینید پس این یک مثاله که دیدم تو لینکدین خیلی خوب میشه انجام داد
قدم اول در آنفالو کردن دست جمعی با جاوا اسکریپت
به آدرس https://www.linkedin.com/feed/following میریم و لیست کسانی که فالو کردیم رو میبینیم
قدم بعدی اینکه کنسول مرورگر رو باز میکنیم و کدهای ذیل رو وارد میکنیم.
const buttonList = document.getElementsByClassName('is-following');
Array.from(buttonList).forEach((button)=>{
button.click()
})
خط اول برای پیدا کردن دکمه هایی هستش که کلاس is-following رو دارند و در ادامه یک حلقه اجرا میکنیم بر روی لیستمون که روی هرکدوم از دکمه ها کلیک میکنه به همین راحتی.
دقت کنید شما یکبار متغیر buttonList رو استفاده کنید یا باید صفحه رو رفرش کنید و یا باید از یک متغیر دیگه استفاده کنید برای گرفتن لیست جدید یا که هر بار اولش از بین ببریدش.
خب اینم نتیجه
تعداد که زیاد باشه باید یکم صبر کنید کدتون اجرا بشه
