قیمتهای بازیها در Steam، GOG، Humble Store و دیگر فروشگاهها بسته به منطقه متفاوت است — گاهی اوقات 3–5 برابر. جمعآوریکنندههای تخفیف مانند IsThereAnyDeal، Dekudeals و CheapShark این تفاوتها را ردیابی میکنند، اما بدون پروکسی شما فقط قیمتهای منطقه خود را مشاهده میکنید. بررسی میکنیم که چگونه نظارت بر قیمتها از کشورهای مختلف را تنظیم کنیم و از مسدودیت در جمعآوری دادهها جلوگیری کنیم.
چرا پروکسی برای جمعآوریکنندههای تخفیف بازیها
اگر شما فقط روزی یک بار به IsThereAnyDeal سر میزنید تا ببینید آیا قیمت بازی مورد نظر کاهش یافته است، پروکسی برای شما ضروری نیست. اما وضعیت تغییر میکند به محض اینکه شما شروع به کار حرفهای با قیمتها کنید: کلیدها را دوباره میفروشید، یک فروشگاه بازی را مدیریت میکنید، به آربیتراژ محتوای دیجیتال مشغول هستید یا دادهها را برای تجزیه و تحلیل جمعآوری میکنید.
در اینجا سناریوهای خاصی وجود دارد که بدون پروکسی نمیتوانید از عهده آنها برآیید:
- آربیتراژ کلیدهای بازی. شما کلیدها را در مناطق با قیمت پایین (ترکیه، آرژانتین، هند) خریداری کرده و در مناطق با قیمت بالا دوباره میفروشید. برای این کار باید به طور همزمان قیمتها را در فروشگاههای مختلف از کشورهای مختلف مشاهده کنید.
- مدیریت فروشگاه بازی. اگر شما بازیها یا DLC را میفروشید، مهم است که از قیمتهای رقبا در همه مناطق مطلع باشید — این به طور مستقیم بر قیمتگذاری شما تأثیر میگذارد.
- جمعآوری دادههای انبوه برای تجزیه و تحلیل. محققان بازار، تحلیلگران و توسعهدهندگان برنامههای ردیابی تخفیف هزاران رکورد در روز جمعآوری میکنند. جمعآوریکنندهها و فروشگاهها این نوع درخواستها را بدون چرخش IP مسدود میکنند.
- اعلانهای خودکار درباره تخفیفها. اسکریپتهایی که هر 15–30 دقیقه قیمتها را بررسی میکنند، بدون تغییر IP به سرعت تحت محدودیت نرخ قرار میگیرند.
- بررسی پیشنهادات منطقهای. برخی از پیشنهادات فقط برای کاربران از کشورهای خاص در دسترس است. پروکسیها به شما اجازه میدهند این پیشنهادات را ببینید و از آنها استفاده کنید.
دلیل اصلی مسدودیتها این است که شما کاری غیرمجاز انجام نمیدهید، بلکه سایتها دهها درخواست از یک IP را در زمان کوتاه مشاهده میکنند. برای آنها این به عنوان یک حمله یا اسکرپینگ به نظر میرسد. پروکسیها این مشکل را با توزیع درخواستها بین IPهای مختلف حل میکنند.
مهم است که درک کنید:
استفاده از پروکسی برای مشاهده قیمتهای منطقهای یک عمل قانونی است. با این حال، خرید بازیها در مناطق با قیمتهای پایین برای فروش مجدد ممکن است شرایط استفاده از پلتفرمهای خاص را نقض کند. همیشه قبل از شروع کار شرایط خدمات فروشگاه را بررسی کنید.
چگونه IsThereAnyDeal و دیگر جمعآوریکنندهها کار میکنند
قبل از تنظیم پروکسی، مفید است که درک کنید جمعآوریکنندههای تخفیف چگونه از درون کار میکنند — این به شما کمک میکند تا استراتژی مناسبی برای کار با آنها انتخاب کنید.
IsThereAnyDeal (ITAD) — یکی از محبوبترین جمعآوریکنندهها است. این سرویس قیمتها را از بیش از 30 فروشگاه جمعآوری میکند: Steam، GOG، Humble Store، Fanatical، Green Man Gaming، Epic Games Store، Nuuvem و دیگران. این سرویس حداقل قیمت تاریخی، تخفیفهای فعلی را نشان میدهد و به شما اجازه میدهد تا اعلانهایی را هنگام رسیدن به قیمت مورد نظر تنظیم کنید.
دیگر جمعآوریکنندهها و ابزارهای محبوب:
- CheapShark — بر روی بازیهای PC تمرکز دارد و API باز برای توسعهدهندگان دارد.
- Dekudeals — تمرکز بر روی Nintendo Switch، قیمتها را در eShop کشورهای مختلف ردیابی میکند.
- PS Deals — جمعآوریکنندهای برای PlayStation Store که تخفیفها را بر اساس مناطق نشان میدهد.
- SteamDB — پایگاه داده Steam با تاریخچه قیمتها، قیمتهای منطقهای و آمار.
- SteamSpy — تجزیه و تحلیل فروش بازیها در Steam.
- AllKeyShop — مقایسه قیمتها برای کلیدها از فروشندگان مختلف.
بیشتر این خدمات دارای حفاظت داخلی در برابر درخواستهای خودکار هستند. آنها موارد زیر را تحلیل میکنند:
- فرکانس درخواستها از یک IP (محدودیت نرخ)
- موقعیت جغرافیایی IP (برای نمایش قیمتهای منطقهای)
- هدرهای مرورگر (User-Agent، Accept-Language)
- الگوهای رفتار (درخواستهای خیلی سریع یا منظم)
پروکسیها به دور زدن محدودیت نرخ کمک میکنند و به شما اجازه میدهند به قیمتهای منطقهای دسترسی پیدا کنید، با جایگزینی IP واقعی شما با آدرس از کشور مورد نظر.
قیمتهای منطقهای: کجا بازیها ارزانتر هستند
تفاوت قیمتها بین مناطق یک تصادف نیست، بلکه یک سیاست آگاهانه از سوی ناشران است. به عنوان مثال، Steam قیمتها را به ارز محلی با توجه به قدرت خرید مردم تعیین میکند. در نتیجه، یک بازی میتواند بسته به کشور به طور کاملاً متفاوتی قیمتگذاری شود.
تصویر تقریبی قیمتهای منطقهای (نسبت به قیمتهای اروپایی):
| منطقه | سطح قیمت | ویژگیها |
|---|---|---|
| آرژانتین | بسیار پایین (−70–80%) | مشهورترین منطقه برای آربیتراژ، به طور فعال توسط پلتفرمها ردیابی میشود |
| ترکیه | پایین (−60–75%) | منطقه محبوب، Steam به طور دورهای خریدها را محدود میکند |
| هند | پایین (−50–65%) | منطقه پایدار با دسترسی خوب به بازیها |
| برزیل | متوسط-پایین (−40–55%) | بازار بزرگ، قیمتها پایینتر از قیمتهای اروپایی |
| روسیه / CIS | متوسط-پایین (−40–60%) | دسترسی محدود به برخی فروشگاهها به دلیل تحریمها |
| اروپا (غربی) | پایه (100%) | قیمتهای استاندارد، سطح پایه |
| آمریکا | متوسط (90–110%) | قیمتها نزدیک به قیمتهای اروپایی، اما به دلار |
| استرالیا / اسکاندیناوی | بالا (+10–25%) | بالاتر از سطح پایه به دلیل مالیاتهای محلی |
برای مشاهده قیمتها در یک منطقه خاص از طریق IsThereAnyDeal یا SteamDB به IP از آن کشور نیاز دارید. اینجاست که پروکسیهای مقیم وارد عمل میشوند — آنها IPهای واقعی کاربران خانگی از کشور مورد نظر را فراهم میکنند و سایتها شما را به عنوان یک بازدیدکننده محلی معمولی شناسایی میکنند.
کدام پروکسیها برای نظارت بر تخفیفها مناسب هستند
همه پروکسیها به یک اندازه با جمعآوریکنندههای تخفیف کار نمیکنند. انتخاب بستگی به این دارد که شما دقیقاً چه کاری انجام میدهید: فقط قیمتها را از یک منطقه دیگر مشاهده میکنید یا به طور خودکار دادهها را در مقادیر زیاد جمعآوری میکنید.
| نوع پروکسی | مناسب برای | مزایا | معایب |
|---|---|---|---|
| مقیم | مشاهده قیمتهای منطقهای، دور زدن مسدودیتها | IPهای واقعی، اعتماد بالا از سوی سایتها، جغرافیای وسیع | گرانتر، سرعت کمتر از دیتا سنترها |
| موبایل | کار با فروشگاههایی که به شدت مسدود میکنند | اعتماد حداکثری، سخت برای مسدود کردن | گران، نقاط حضور کمتر |
| دیتا سنتر | جمعآوری دادههای انبوه، سرعت بالا | سریع، ارزان، مجموعه بزرگ IP | بیشتر مسدود میشوند، به راحتی شناسایی میشوند |
برای بیشتر وظایف با جمعآوریکنندههای تخفیف بهترین انتخاب پروکسیهای مقیم هستند — آنها IPهای واقعی کاربران خانگی از کشورهای مورد نظر را دارند که برای دریافت قیمتهای منطقهای صحیح حیاتی است. Steam، GOG و دیگر فروشگاهها قیمتهای متفاوتی را بسته به جغرافیای IP نشان میدهند و پروکسیهای مقیم دقیقترین نتیجه را فراهم میکنند.
زمانی که پروکسیهای موبایل را انتخاب کنید: اگر با نسخههای موبایل فروشگاهها کار میکنید (به عنوان مثال، Nintendo eShop از طریق Dekudeals) یا با این مشکل مواجه شدید که پروکسیهای مقیم توسط یک سرویس خاص مسدود میشوند. پروکسیهای موبایل از IPهای اپراتورهای تلفن همراه استفاده میکنند — این آدرسها تقریباً هرگز تحت مسدودیت قرار نمیگیرند، زیرا ممکن است هزاران کاربر واقعی پشت یک IP پنهان شده باشند.
زمانی که پروکسیهای دیتا سنتر مناسب هستند: اگر دادهها را از جمعآوریکنندههای کوچک بدون حفاظت جدی جمعآوری میکنید یا بررسی اولیه در دسترس بودن دادهها را انجام میدهید. برای نظارت جدی بر قیمتها در Steam یا GOG، پروکسیهای دیتا سنتر به طور مکرر مسدود میشوند — این پلتفرمها در شناسایی آنها خوب هستند.
نکتهای برای انتخاب جغرافیای IP:
برای نظارت بر قیمتها در آرژانتین و ترکیه به ویژه مهم است که از پروکسیهای مقیم این کشورها استفاده کنید — Steam و دیگر پلتفرمها یاد گرفتهاند که VPN و پروکسیهای دیتا سنتر را شناسایی کنند و قیمتهای استاندارد را به جای قیمتهای منطقهای نشان میدهند.
راهنمای گام به گام: نظارت بر قیمتها از طریق پروکسی
بیایید چند سناریوی عملی برای تنظیم را بررسی کنیم — از سادهترین (مشاهده قیمتها به صورت دستی) تا پیشرفتهتر (نظارت خودکار).
سناریو 1: مشاهده قیمتهای منطقهای به صورت دستی از طریق مرورگر
این سادهترین روش است — مناسب است اگر شما نیاز دارید به طور دورهای قیمتها را در یک یا دو منطقه بررسی کنید.
- دادههای پروکسی را دریافت کنید — هاست، پورت، نام کاربری و رمز عبور از ارائهدهنده خود. کشوری را که میخواهید قیمتهای آن را ببینید انتخاب کنید (به عنوان مثال، آرژانتین یا ترکیه).
- تنظیمات مرورگر را باز کنید. در Chrome: تنظیمات → سیستم → باز کردن تنظیمات پروکسی کامپیوتر. در Firefox: تنظیمات → عمومی → تنظیمات شبکه → تنظیم کنید.
- دادههای پروکسی را وارد کنید. نوع HTTP یا SOCKS5 را انتخاب کنید (SOCKS5 ترجیحی است)، هاست و پورت را وارد کنید، نام کاربری و رمز عبور را مشخص کنید.
- موقعیت جغرافیایی را بررسی کنید. به سایت 2ip.ru یا whatismyipaddress.com بروید — باید کشور پروکسی شما نمایش داده شود.
- IsThereAnyDeal یا SteamDB را باز کنید و قیمتها را بررسی کنید — اکنون آنها برای منطقه پروکسی شما نمایش داده میشوند.
سناریو 2: نظارت بر چندین منطقه از طریق مرورگر ضد شناسایی
اگر شما نیاز دارید به طور همزمان با چندین منطقه کار کنید (به عنوان مثال، مقایسه قیمتها در آرژانتین، ترکیه و هند)، استفاده از مرورگر ضد شناسایی راحت است — Dolphin Anty، AdsPower یا GoLogin. هر پروفایل دارای پروکسی و موقعیت جغرافیایی خود خواهد بود.
- مرورگر ضد شناسایی را نصب کنید. برای شروع، طرح رایگان Dolphin Anty (تا 10 پروفایل) یا GoLogin (تا 3 پروفایل) مناسب است.
- برای هر منطقه یک پروفایل ایجاد کنید. به عنوان مثال: "Steam آرژانتین"، "Steam ترکیه"، "Steam هند".
- در تنظیمات هر پروفایل پروکسی را مشخص کنید. مسیر: پروفایل → پروکسی → افزودن پروکسی → نوع SOCKS5 → هاست، پورت، نام کاربری، رمز عبور را وارد کنید → اتصال را بررسی کنید.
- زبان مرورگر را مطابق با منطقه تنظیم کنید (es-AR برای آرژانتین، tr-TR برای ترکیه). این به طور اضافی سایتها را متقاعد میکند که شما یک کاربر محلی هستید.
- همه پروفایلها را راهاندازی کنید و IsThereAnyDeal یا SteamDB را در هر کدام باز کنید — شما قیمتها را برای همه مناطق به طور همزمان خواهید دید.
ترفند برای آربیتراژکنندگان:
در Dolphin Anty میتوانید یک الگوی پروفایل با تنظیمات مرورگر مورد نیاز ایجاد کنید و به سرعت آن را برای مناطق جدید کپی کنید. این کار در تنظیم 10+ منطقه زمان را صرفهجویی میکند.
سناریو 3: تنظیم اعلانهای خودکار از طریق API IsThereAnyDeal
IsThereAnyDeal یک API رایگان برای توسعهدهندگان ارائه میدهد. اگر میخواهید به طور خودکار هنگام رسیدن به قیمت مورد نظر در یک منطقه خاص اعلان دریافت کنید، اینجا یک الگوریتم پایه برای کار وجود دارد:
- در IsThereAnyDeal ثبتنام کنید و کلید API را در بخش توسعهدهندگان دریافت کنید.
- لیست آرزوها را با بازیهایی که میخواهید ردیابی کنید تنظیم کنید.
- مقادیر آستانه قیمت را برای اعلانها تنظیم کنید (به عنوان مثال، "اعلان دهید وقتی قیمت به زیر 5 دلار کاهش یابد").
- برای دریافت قیمتهای منطقهای از طریق API، در هر درخواست از پروکسی منطقه مربوطه استفاده کنید.
- چرخش پروکسی را تنظیم کنید تا از محدودیتهای درخواست تجاوز نکنید (معمولاً 1 درخواست در ثانیه برای API رایگان).
ابزارهایی برای نظارت خودکار بر قیمتهای بازیها
علاوه بر کار مستقیم با جمعآوریکنندهها، ابزارها و خدمات آمادهای وجود دارند که نظارت بر قیمتها را آسانتر میکنند. بیایید گزینههای اصلی را بررسی کنیم.
ابزارهای داخلی جمعآوریکنندهها
بیشتر جمعآوریکنندهها دارای سیستمهای اعلان داخلی هستند که برای استفاده پایه به پروکسی نیاز ندارند:
- IsThereAnyDeal Waitlist — بازی را به لیست انتظار اضافه میکنید، قیمت را مشخص میکنید، و هنگام رسیدن به آن ایمیل دریافت میکنید.
- SteamDB Alerts — اعلانهای تغییر قیمت و تخفیفها در Steam.
- Dekudeals Wishlist — ردیابی قیمتها در Nintendo eShop با پشتیبانی از چندین منطقه.
- PS Deals Price Alerts — اعلانهای تخفیفها در PlayStation Store.
محدودیت ابزارهای داخلی: آنها فقط قیمتها را برای منطقه شما نشان میدهند (که بر اساس IP هنگام ثبتنام یا IP فعلی مشخص میشود). برای مشاهده قیمتهای دیگر مناطق هنوز به پروکسی نیاز است.
گسترشها برای مرورگر
تعدادی از گسترشها با جمعآوریکنندهها ادغام میشوند و اطلاعات قیمتها را مستقیماً در صفحات فروشگاهها نشان میدهند:
- Enhanced Steam — تاریخچه قیمت و اطلاعات از ITAD را مستقیماً به صفحات Steam اضافه میکند.
- Augmented Steam — مشابه Enhanced Steam با ویژگیهای اضافی.
- ITAD Browser Extension — گسترش رسمی IsThereAnyDeal برای Chrome و Firefox.
هنگام استفاده از گسترشها با پروکسی، مهم است که تمام ترافیک مرورگر از طریق پروکسی عبور کند — در غیر این صورت، گسترش دادهها را برای منطقه واقعی شما دریافت میکند، نه برای هدف.
راهحلهای آماده برای جمعآوری قیمتها
برای وظایف حرفهای — مدیریت فروشگاه بازی یا تجزیه و تحلیل بازار — راهحلهای آمادهای برای جمعآوری و خدمات اسکرپینگ با پشتیبانی از پروکسی وجود دارد:
- Octoparse — جمعآورنده بصری بدون کد، از چرخش پروکسی پشتیبانی میکند.
- ParseHub — جمعآورنده ابری با طرح رایگان، برای وظایف کوچک مناسب است.
- Apify — پلتفرم اتوماسیون وباسکرپینگ، دارای بازیگران آماده برای Steam و دیگر پلتفرمها.
- Bright Data (Luminati) — پلتفرم حرفهای برای جمعآوری با پروکسیهای داخلی.
هنگام استفاده از هر یک از این ابزارها، پروکسی دیتا سنتر را برای جمعآوری با سرعت بالا از جمعآوریکنندههای کوچک یا پروکسیهای مقیم برای کار با پلتفرمهای محافظتشده مانند Steam و GOG متصل کنید.
نکاتی برای کار ایمن بدون مسدودیت
حتی با پروکسیهای خوب نیز ممکن است مسدودیت دریافت کنید، اگر قوانین پایهای کار با جمعآوریکنندهها و فروشگاههای بازی را رعایت نکنید. در اینجا نکات عملی وجود دارد که به شما کمک میکند از مشکلات جلوگیری کنید.
فرکانس درخواستها را کنترل کنید
محدودیت نرخ — دلیل اصلی مسدودیتها در نظارت خودکار است. فواصل پیشنهادی:
- API IsThereAnyDeal: حداکثر 1 درخواست در ثانیه، توصیه میشود 2–3 ثانیه بین درخواستها فاصله باشد.
- فروشگاه Steam: حداقل 1–2 ثانیه بین درخواستها، بهتر است 3–5 ثانیه.
- SteamDB: 2–4 ثانیه بین درخواستها.
- AllKeyShop: 1–2 ثانیه، سایت نسبتاً مهربان است.
از چرخش IP استفاده کنید
نباید تمام درخواستها را از یک آدرس IP انجام دهید، حتی اگر این پروکسی مقیم باشد. چرخش را تنظیم کنید: IP را هر 10–20 درخواست یا هر چند دقیقه تغییر دهید. بیشتر ارائهدهندگان پروکسی مقیم از چرخش خودکار از طریق نقطه پایانی خاص پشتیبانی میکنند.
رفتار کاربر واقعی را شبیهسازی کنید
سایتها فقط IP را تحلیل نمیکنند، بلکه الگوهای رفتار را نیز بررسی میکنند. چند قاعده:
- از User-Agent واقعی استفاده کنید (Chrome یا Firefox مدرن، نه curl).
- بین درخواستها وقفههای تصادفی اضافه کنید (نه 2 ثانیه ثابت، بلکه 1.5–3.5 ثانیه به صورت تصادفی).
- هدر Accept-Language را مطابق با منطقه پروکسی تنظیم کنید.
- در ساعت 3 صبح به وقت منطقه هدف درخواست نکنید — این برای کاربران واقعی غیرمعمول است.
وظایف را بر اساس نوع پروکسی تقسیم کنید
استراتژی بهینه — استفاده از انواع مختلف پروکسی برای وظایف مختلف:
| وظیفه | نوع پروکسی پیشنهادی | چرا |
|---|---|---|
| مشاهده قیمتهای منطقهای به صورت دستی | مقیم | جغرافیای دقیق، اعتماد بالا |
| نظارت خودکار بر Steam/GOG | مقیم با چرخش | مسدود نمیشوند، قیمتهای منطقهای صحیح را ارائه میدهند |
| جمعآوری دادهها از جمعآوریکنندههای کوچک (CheapShark، AllKeyShop) | دیتا سنتر | سریعتر و ارزانتر، حفاظت ضعیف در این سایتها |
| کار با Nintendo eShop / PS Store | موبایل یا مقیم | فروشگاههای کنسولی به خوبی دیتا سنترها را شناسایی میکنند |
| جمعآوری دادههای انبوه (1000+ رکورد در روز) | مقیم با مجموعه IP | مجموعه بزرگ IP اجازه میدهد بار را توزیع کنید |
تغییرات در سیاستهای پلتفرمها را زیر نظر داشته باشید
Steam، GOG و دیگر پلتفرمها به طور دورهای الگوریتمهای حفاظتی خود را بهروزرسانی میکنند. آنچه که سه ماه پیش کار میکرد، ممکن است امروز کار نکند. توصیه میشود:
- پروفایلهای مربوطه را در فرومهای تخصصی (Reddit r/gamedeals، r/steam) برای گزارشهای مربوط به محدودیتهای جدید زیر نظر داشته باشید.
- به طور دورهای بررسی کنید که آیا قیمتهای منطقهای از طریق پروکسیهای شما به درستی نمایش داده میشوند.
- پروکسیهای پشتیبان از چندین ارائهدهنده برای مواقع مسدودیتهای انبوه داشته باشید.
- تمام کلیدها را در یک حساب کاربری ذخیره نکنید — اگر حساب به دلیل فعالیت مشکوک مسدود شود، همه چیز را از دست خواهید داد.
چکلیست قبل از شروع کار
- ✅ نوع پروکسی را برای وظیفه خاص انتخاب کردید
- ✅ موقعیت جغرافیایی پروکسی را در 2ip.ru یا whatismyipaddress.com بررسی کردید
- ✅ User-Agent و Accept-Language صحیح را تنظیم کردید
- ✅ تأخیرهایی بین درخواستها (حداقل 1–2 ثانیه) تنظیم کردید
- ✅ چرخش IP را تنظیم کردید (اگر نظارت خودکار انجام میدهید)
- ✅ شرایط خدمات پلتفرم را برای محدودیتهای دسترسی خودکار بررسی کردید
- ✅ قبل از راهاندازی کامل، در حجم کوچک آزمایش کردید
نتیجهگیری
پروکسی برای کار با IsThereAnyDeal و دیگر جمعآوریکنندههای تخفیف بازیها — این تنها یک ابزار فنی نیست، بلکه یک ضرورت برای همه کسانی است که به طور حرفهای با قیمتهای محتوای دیجیتال کار میکنند. چه آربیتراژ کلیدهای بازی باشد، مدیریت فروشگاه یا تجزیه و تحلیل بازار — بدون پروکسی شما فقط تصویر محدودی از قیمتهای منطقه خود را مشاهده میکنید.
نکات کلیدی این مقاله:
- برای مشاهده قیمتهای منطقهای و دور زدن مسدودیتها، پروکسیهای مقیم بهترین گزینه هستند — آنها IPهای واقعی از کشورهای مورد نظر را فراهم میکنند.
- برای جمعآوری دادههای انبوه از جمعآوریکنندههای کوچک میتوان از پروکسیهای دیتا سنتر ارزانتر استفاده کرد.
- مرورگرهای ضد شناسایی (Dolphin Anty، AdsPower، GoLogin) اجازه میدهند تا به طور همزمان قیمتها را در چندین منطقه ردیابی کنید.
- رعایت تأخیرها بین درخواستها و چرخش IP — عوامل کلیدی برای کار بدون مسدودیت هستند.
اگر شما قصد دارید به طور منظم قیمتها را در آرژانتین، ترکیه، هند و دیگر مناطق با قیمتهای پایین بازیها ردیابی کنید، توصیه میکنیم با پروکسیهای مقیم شروع کنید — آنها تعیین جغرافیای صحیح و حداقل خطر مسدودیتها از سوی Steam، GOG و دیگر پلتفرمها را تضمین میکنند.