DRSDavidSoft / user-scripts

A collection of user scripts I've written for myself to use.
MIT License
10 stars 1 forks source link

Soft98 Ad Blocker — کد حذف تبلیغات سافت98 #1

Closed DRSDavidSoft closed 4 years ago

DRSDavidSoft commented 4 years ago

Userscript info:

Install: soft98_ad-unblocker.user.js

راهنمای نصب فارسی: برای حذف تبلیغات سافت 98، ابتدا افزونه Tampermonkey را مخصوص مرورگر خود از لینک‌های زیر دانلود نمایید:
Chrome — Tampermonkeyبرای گوگل کروم
Firefox — Tampermonkey برای موزیلا فایرفاکس
بعد از نصب این افزونه، کافیست که روی لینک: 📁 نصب کد حذف تبلیغات سافت ۹۸ کلیک کنید، سپس باید در پنجره یا تب باز شده روی کلید Install کلیک کنید.

Features:

Status: ❌ Currently not working

Description in detail:

Related issues:

Update(s):

MasterKia commented 3 years ago

درود دیوید عزیز. من تقریباً ده سال پیش با شما آشنا شدم؛ همون زمانایی که یه اسکریپت واسه حذف تبلیغات بلاگفا نوشته بودید و اسکریپتتون خیلی مشهور شده بود و همه جا پیچیده بود. نمیدونم هنوز اون اسکریپت کار میکنه یا نه اما یادمه هی بلاگفا اسکریپت شما رو مسدود میکرد بعد شما دوباره نسخه جدید براش میدادی. حالا الان از 10 سال پیش که دیگه تبلیغات تو سایت ها چندین برابر تشدید شده و بدتر شده.

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

DRSDavidSoft commented 3 years ago

درود و سلام به @MasterKia عزیز،

از خواندن پیام شما بسیار خوشحال شدم و از اینکه بنده‌رو در خاطره خود داشتید متشکرم! 😄

اسکریپت حذف تبلیغات بلاگفا و رزبلاگ، برای خودم هم یکی از اولین چالش‌های جالبی بود که با وجود تنش بین من و مدیران این سایت‌ها به‌وجود آمده بود، و من از اینکه راهکاری جهت حذف تبلیغات مزخرف این‌گونه وبلاگ‌ها ارائه بدم بسیار لذت می‌بردم. به تأیید نقل قول شما، از آن زمان وضعیت تبلیغات این سایت‌ها به مرور بدتر و بدتر هم شده، وتبلیغات هرچه مزخرف‌تر از گذشته را قرار می‌دهند.

به مرور کاربران این سرویس‌ها کمتر شده؛ البته من همچنان این اسکریپت‌رو مینتین می‌کنم، و کاربران این سرویس‌های وبلاگدهی نیز با بنده در ارتباط هستند. در آخرین به‌روز رسانی، اسکریپت رو به مرحله‌ای رسوندم که مدیران بلاگفا (آقای علیرضا شیرازی) و مدیران رزبلاگ (آقای محمد جواد صداقت‌پور) و برنامه‌نویسان آن‌ها دیگر توانایی، حوصله و یا علاقه‌ی از بین بردن کد بنده رو ندارند، و تنها با چک کردن عبارت‌هایی مانند زیر، از اینکلود شدن اسکریپت جلوگیری می‌کنند! ads-remover و کلمه‌ی Refoua البته راه مقابله با این روش هم ساده است و با استفاده از دامین‌های مختلف به‌راحتی می‌توان آن را دور زد.

بیشترین مورد استفاده این اسکریپت هم برای استفاده خودم بود، چون در آن زمان خیلی استفاده از افزونه‌های حذف تبلیغات بین کاربران رایج نبود. اکنون من استفاده از این افزونه رو بسیار به همه توصیه می‌کنم: uBlockOrigin که در صورت نصب و فعالسازی فیلتر‌های فارسی (مانند این نمونه که من در نوشتن آن سهیم هستم) به‌هیچ‌وجه دیگر تبلیغات این سرویس‌دهنده‌ها نمایش داده نخواهد شد، و نیازی به استفاده از اسکریپت بنده نیست.

اما در مورد تبلیغات سافت98، موضوع هم همینگونه است (البته اخیراً حداقل تبلیغاتی که قبول می‌کنند مثل سابق مزخرف نیست، و در حد بنر ساده است). همناطور که در ارتباط با مدیر این سایت (آقای سالار) هم بیان کردم، من هیچ علاقه‌ای به کاپریلا، پادویش و... نیز در سایت ایشان ندارم، و به‌علت عدم کلیک بر روی این موارد، اسکریپت این ریپو رو نوشتم که این تبلیغات رو هم حذف کنه.

نکته جالب این هست که ایشون هم مثل مدیران سرویس‌های وبلاگ‌دهی، به دنبال روشی جهت جلوگیری از حذف تبلیغات بودند، و برای افزونه‌های معروفی مانند ادگارد کدهای مخصوص جلوگیری نوشته بودند، و در کمال تعجب، اشاره به اسکریپت کوچک بنده نیز شامل کد‌های جلوگیری ایشان بود!

با توجه به پیام بسیار نامحترمانه‌ای که سایت برای کاربران با افزونه‌های حذف تبلیغات نشان می‌دهد (مبنی بر این‌که جهت نمایش لینک‌های دانلود، بایستی افزونه را غیر فعال کنید)، من تصمیم گرفتم که مانند گذشته، کدی بنویسم که امکان جلوگیری از آن تا حد زیادی وجود نداشته باشد.

نتیجه آن‌هم همین اسکریپت است که تا این زمان کار می‌کند، و سافت98 پیشرفتی در جلوگیری از اجرای آن نداشته. که بسیار برای بنده جالب است! 😎 با توجه به اینکه افزونه یوبلاک و ادگارد به خوبی قابلیت از کار انداختن کد سافت 98 به تنهایی را نداشتند، این اسکریپت می‌تواند به‌صورت کمکی هم در کنار این دو استفاده شود تا نه تبلیغات نشان داده شود، و نه لینک‌ها از کار بیفتند. استفاده کاربران از کدهایی که من می‌نویسم هم بسیار برای بنده جذاب است.

به هر حال، از نوشتن پیام طولانی عذرخواهی می‌کنم، و برای شما هم آرزوی موفقیت و تندرستی دارم، امیدوارم پاینده باشید! از این که لطف نمودید و پیام ثبت کردید از شما متشکرم 🙏🏻

MasterKia commented 2 years ago

Related issue: https://reports.adblockplus.org/a253a100-3f0a-4c5b-a314-38850cf5496b

MasterKia commented 2 years ago

Could you verify whether the script is still working?

DRSDavidSoft commented 2 years ago

@MasterKia Thanks for the reports, it's just a small class name change. I'm working on the cat side of this cat and mouse game, I'll update the script in a bit. Thanks!

Mds92 commented 3 months ago

nowadays, the scripts not work

DRSDavidSoft commented 3 months ago

@Mds92 Sorry I haven't updated the script in a while now, the last working solution was by @MasterKia. I will work on another solution that will be integrated into the https://github.com/MasterKia/PersianBlocker repo soon.

I have been very busy with work (and the recent power outages in the city, I'm afraid)