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

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

زمان مطالعه

4 دقیقه

تعداد بازدید

573

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها



اشتراک گذاری این مطلب
بهزاد میرزازاده
در مورد نویسنده : همیشه سخت تلاش کردم و به موفقیت های خیلی زیادی رسیدم اما دلیل نشد که متوقف بشم من برای هر روز برنامه دارم و به امید موفقیت های بزرگتر قدم بر میدارم همیشه سخت ترین مسئله ها، ساده ترین راه حل رو دارند پس بهانه جویی نباید روش کار ما برنامه نویسان باشه!!! ما می توانیم آینده را تعیین کنیم

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

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

زمان مطالعه

4 دقیقه

تعداد بازدید

573

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها



اشتراک گذاری این مطلب

گاهی اوقات تو بعضی از سایتها شاید دوست داشته باشید یک کار تکراری رو یکباره انجام بدید!

مثلا بخواید کل کسانی که فالو کردید رو یکباره آنفالو کنید؟!

این یک مثال خوبه بنظرم که تو لینکدین اینو عملی کنیم و روی دکمه های موجود روی صفحه کلیک کنیم دقت کنید گفتم دکمه های کل صفحه یعنی دکمه های که الان وجود داره نه دکمه هایی که بعد از اجرای کد جاوا اسکریپت ما با اسکرول مشاهده خواهند شد.

خب حالا من میخام کسانی رو که فالو کردم رو تا اونجایی که صفحه نشون میده به یکباره آنفالو کنم

نکته : وقتی عملیات آنفالو رو انجام میدید دیگه پست های اون فرد رو نمیبیند به صورت عادی مگر اینکه برید خودتون صفحش رو باز کنید یا کسایی رو که فالو دارید اونا پستش رو لایک کنن و شما ببینید پس این یک مثاله که دیدم تو لینکدین خیلی خوب میشه انجام داد

قدم اول در آنفالو کردن دست جمعی با جاوا اسکریپت

به آدرس https://www.linkedin.com/feed/following میریم و لیست کسانی که فالو کردیم رو میبینیم 

 

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

 

قدم بعدی اینکه کنسول مرورگر رو باز میکنیم و کدهای ذیل رو وارد میکنیم.

const buttonList = document.getElementsByClassName('is-following'); 
Array.from(buttonList).forEach((button)=>{
  button.click()
})

خط اول برای پیدا کردن دکمه هایی هستش که کلاس is-following  رو دارند و در ادامه یک حلقه اجرا میکنیم بر روی لیستمون که روی هرکدوم از دکمه ها کلیک میکنه به همین راحتی.

دقت کنید شما یکبار متغیر buttonList رو استفاده کنید یا باید صفحه رو رفرش کنید و یا باید از یک متغیر دیگه استفاده کنید برای گرفتن لیست جدید یا که هر بار اولش از بین ببریدش.

 

خب اینم نتیجه

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

 

تعداد که زیاد باشه باید یکم  صبر کنید کدتون اجرا بشه

بهزاد میرزازاده
در مورد نویسنده : همیشه سخت تلاش کردم و به موفقیت های خیلی زیادی رسیدم اما دلیل نشد که متوقف بشم من برای هر روز برنامه دارم و به امید موفقیت های بزرگتر قدم بر میدارم همیشه سخت ترین مسئله ها، ساده ترین راه حل رو دارند پس بهانه جویی نباید روش کار ما برنامه نویسان باشه!!! ما می توانیم آینده را تعیین کنیم

پرسش و پاسخ
0
دوره پیشنهادی
دوره پیشنهادی