بازگشت به وبلاگ

چگونه قیمت‌های رقبای خود را در eBay بدون مسدود شدن پیگیری کنیم: تنظیم پروکسی برای پارسینگ

راهنمای کامل تنظیم پروکسی برای نظارت بر رقبا در eBay: چگونه قیمت‌ها را بدون مسدود شدن استخراج کنیم، کدام نوع پروکسی را انتخاب کنیم و چگونه جمع‌آوری داده‌ها را خودکار کنیم.

📅۲ بهمن ۱۴۰۴
```html

اگر شما در eBay فروش می‌کنید، می‌دانید که موفقیت به قیمت‌گذاری صحیح بستگی دارد. اما eBay به‌طور فعال جمع‌آوری داده‌های خودکار را مسدود می‌کند — در صورت تلاش برای بررسی قیمت‌های رقبا به‌صورت انبوه، شما یک کد CAPTCHA یا مسدودیت موقت IP دریافت خواهید کرد. در این راهنما، نحوه تنظیم پروکسی برای نظارت ایمن بر رقبا و اتوماسیون جمع‌آوری داده‌ها بدون خطر مسدودیت‌ها را بررسی خواهیم کرد.

چرا eBay پارسینگ را مسدود می‌کند و این چگونه کار می‌کند

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

روش‌های اصلی شناسایی پارسینگ در eBay:

  • پیگیری آدرس‌های IP: اگر از یک IP درخواست‌های زیادی در مدت زمان کوتاهی (معمولاً بیش از 50-100 بازدید از محصولات در ساعت) ارسال شود، سیستم آن را به‌عنوان مشکوک علامت‌گذاری می‌کند.
  • تحلیل رفتار: ربات‌ها صفحات را خیلی سریع باز می‌کنند (کمتر از 2-3 ثانیه برای هر صفحه)، موس را حرکت نمی‌دهند و صفحه را اسکرول نمی‌کنند.
  • بررسی User-Agent: هدرهای مرورگر قدیمی یا مشکوک باعث بررسی اضافی می‌شوند.
  • Fingerprinting مرورگر: eBay داده‌هایی درباره وضوح صفحه، فونت‌های نصب‌شده و منطقه زمانی جمع‌آوری می‌کند — عدم تطابق‌ها نشان‌دهنده استفاده از ربات‌ها است.
  • کپچا و چالش: در صورت مشکوک بودن، سیستم کپچا را نمایش می‌دهد یا از شما می‌خواهد که تأیید کنید که ربات نیستید.

مهم: eBay نه تنها فراوانی درخواست‌ها را پیگیری می‌کند، بلکه الگوهای رفتار را نیز زیر نظر دارد. حتی اگر از پروکسی استفاده کنید، اما هر روز صفحات محصولات را به ترتیب یکسان باز کنید، سیستم ممکن است اتوماسیون را شناسایی کند.

عواقب شناسایی پارسینگ:

  • مسدودیت موقت آدرس IP (از چند ساعت تا یک روز)
  • نمایش کپچا در هر صفحه
  • محدودیت دسترسی به نتایج جستجو (نمایش فقط 10-20 محصول اول)
  • در موارد شدید — مسدودیت حساب فروشنده، اگر پارسینگ از حساب مجاز انجام شود.

به همین دلیل، برای نظارت منظم بر رقبا، استفاده از پروکسی به شدت ضروری است — آن‌ها اجازه می‌دهند درخواست‌ها را بین چندین آدرس IP توزیع کنید و رفتار کاربران مختلف از مکان‌های مختلف را شبیه‌سازی کنید.

کدام نوع پروکسی را برای نظارت بر eBay انتخاب کنیم

انتخاب نوع پروکسی به مقیاس نظارت، بودجه و الزامات سرعت جمع‌آوری داده‌ها بستگی دارد. سه گزینه اصلی و کاربرد آن‌ها برای کار با eBay را بررسی می‌کنیم.

نوع پروکسی سرعت اعتماد eBay بهترین برای
مراکز داده بسیار بالا (50-200 میلی‌ثانیه) پایین (اغلب مسدود می‌شوند) آزمون، جمع‌آوری یک‌باره
پروکسی‌های مسکونی متوسط (300-1500 میلی‌ثانیه) بالا (IP‌های واقعی) نظارت منظم، حجم‌های بالا
موبایل متوسط (400-2000 میلی‌ثانیه) بسیار بالا کار با حساب‌های محافظت‌شده

پروکسی‌های مراکز داده: سریع، اما پرخطر

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

زمانی که می‌توان استفاده کرد:

  • جمع‌آوری یک‌باره داده‌ها از یک لیست کوچک از محصولات (تا 100-200 مورد)
  • آزمون پارسر قبل از راه‌اندازی روی پروکسی‌های مسکونی
  • نظارت بر لیست‌های خود (نه رقبا)
  • کار با API eBay (اگر دسترسی رسمی دارید)

برای نظارت منظم بر رقبا، مراکز داده مناسب نیستند — شما به‌سرعت مجموعه «پاک» IP را تمام می‌کنید و شروع به دریافت مسدودیت‌ها می‌کنید.

پروکسی‌های مسکونی: انتخاب بهینه برای نظارت

پروکسی‌های مسکونی از آدرس‌های IP ارائه‌دهندگان اینترنت واقعی (Comcast، AT&T، Verizon و غیره) استفاده می‌کنند. برای eBay، چنین درخواست‌هایی به‌عنوان کاربران عادی که از خانه محصولات را مشاهده می‌کنند، به نظر می‌رسند.

مزایا برای پارسینگ eBay:

  • حداقل خطر مسدودیت: IP‌های مسکونی به‌ندرت در لیست‌های سیاه قرار می‌گیرند، زیرا این آدرس‌ها متعلق به کاربران عادی هستند.
  • دقت جغرافیایی: می‌توان پروکسی را از یک شهر یا ایالت خاص انتخاب کرد — این مهم است اگر شما محصولات محلی می‌فروشید.
  • مجموعه بزرگ آدرس‌ها: ارائه‌دهندگان باکیفیت میلیون‌ها IP را ارائه می‌دهند که امکان مقیاس‌پذیری نظارت را فراهم می‌کند.
  • چرخش خودکار: می‌توان تغییر IP را پس از هر درخواست یا بر اساس زمان‌بندی تنظیم کرد.

تنظیمات بهینه برای eBay:

  • چرخش IP: پس از هر 20-30 درخواست یا هر 5-10 دقیقه
  • موقعیت جغرافیایی: ایالات متحده (بازار اصلی eBay) یا کشور مخاطب هدف شما
  • جلسات چسبنده: 5-15 دقیقه (به‌طوری‌که هنگام переход بین صفحات محصول IP تغییر نکند)
  • تأخیر بین درخواست‌ها: 3-8 ثانیه (شبیه‌سازی کاربر واقعی)

نکته: برای نظارت بر 500-1000 محصول رقبا، یک مجموعه پروکسی مسکونی با چرخش کافی است. این امکان را فراهم می‌کند که داده‌ها را 2-3 بار در روز جمع‌آوری کنید بدون خطر مسدودیت، در حالی که هزینه به‌مراتب کمتر از پروکسی‌های موبایل خواهد بود.

پروکسی‌های موبایل: حداکثر اعتماد، اما گران

پروکسی‌های موبایل از IP‌های اپراتورهای موبایل (4G/5G) استفاده می‌کنند. برای eBay، این نوع ترافیک معتبرترین نوع است، زیرا بخش عمده‌ای از خریداران از طریق گوشی‌های هوشمند به این پلتفرم مراجعه می‌کنند.

زمانی که باید از پروکسی‌های موبایل استفاده کنید:

  • IP اصلی شما یا پروکسی‌های مسکونی قبلاً در لیست مسدود eBay قرار گرفته‌اند.
  • شما از حساب مجاز فروشنده برای نظارت بر رقبا استفاده می‌کنید (نیاز به حداکثر امنیت دارید).
  • نیاز به جمع‌آوری داده‌ها از نسخه موبایل eBay دارید (گاهی اوقات قیمت‌ها و تبلیغات متفاوتی را نشان می‌دهد).
  • با دسته‌های بسیار محافظت‌شده محصولات کار می‌کنید (الکترونیک، برندهای لوکس).

نقطه ضعف پروکسی‌های موبایل — قیمت بالای آن‌ها (3-5 برابر گران‌تر از پروکسی‌های مسکونی) و سرعت کمتر است. برای اکثر وظایف نظارت بر رقبا در eBay، آن‌ها اضافی هستند.

چه چیزهایی را می‌توان پیگیری کرد: قیمت‌ها، موجودی‌ها، رتبه‌بندی فروشندگان

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

1. نظارت بر قیمت‌ها و تغییرات آن‌ها

این وظیفه اصلی برای اکثر فروشندگان است. شما باید بدانید که رقبا محصولات مشابه را با چه قیمتی می‌فروشند تا رقابتی باقی بمانید.

چه چیزهایی را پیگیری کنیم:

  • قیمت فعلی Buy It Now: قیمت فعلی محصول در زمان بررسی.
  • قیمت حراج: قیمت شروع و قیمت فعلی (اگر محصول از طریق حراج فروخته شود).
  • هزینه ارسال: بسیاری از فروشندگان قیمت محصول را پایین می‌آورند، اما هزینه ارسال را بالا می‌برند — باید هزینه کل را محاسبه کنید.
  • تخفیف‌ها و تبلیغات: تبلیغات موقتی مانند "10% تخفیف" یا "خرید 2، یکی رایگان".
  • تاریخ تغییرات: چقدر اغلب رقبا قیمت را تغییر می‌دهند (روزانه، هفتگی).

چگونه از داده‌ها استفاده کنیم: اگر می‌بینید که رقبا قیمت را در عصر جمعه 15% کاهش داده‌اند، این ممکن است نشانه‌ای از آماده‌سازی برای حراج آخر هفته باشد. شما می‌توانید از قبل واکنش نشان دهید و نیز یک تبلیغ راه‌اندازی کنید تا فروش را از دست ندهید.

2. پیگیری موجودی کالا و سرعت فروش

eBay تعداد واحدهای موجود و تعداد فروخته‌شده را نشان می‌دهد. این داده‌ها کمک می‌کنند تا بفهمید که یک محصول چقدر خوب در حال فروش است.

چه چیزهایی را جمع‌آوری کنیم:

  • مقدار موجود: چند واحد از محصول هنوز در دسترس است.
  • تعداد فروخته‌شده: چند واحد از محصول قبلاً فروخته شده است (eBay این را برای لیست‌های محبوب نشان می‌دهد).
  • ناظرین: چند کاربر محصول را به لیست علاقه‌مندی‌های خود اضافه کرده‌اند (شاخصی از علاقه).
  • تاریخ انتشار لیست: محصول چه مدت است که برای فروش قرار داده شده است.

مثال استفاده: شما لیست یک رقیب را پیگیری می‌کنید و می‌بینید که در 3 روز گذشته 50 واحد از محصول به قیمت 29.99 دلار فروخته شده است. این به این معنی است که تقاضا برای محصول بالا است و شما می‌توانید خریدهای خود را افزایش دهید. اما اگر تعداد واحدهای فروخته‌شده هفته‌ها تغییر نکند، این نشانه‌ای از تقاضای پایین یا موقعیت‌یابی نادرست است.

3. تحلیل رتبه‌بندی و نظرات فروشندگان

رتبه‌بندی فروشنده به‌طور مستقیم بر تبدیل تأثیر می‌گذارد. خریداران فروشندگان با نمره بازخورد بالا و وضعیت Top Rated Seller را ترجیح می‌دهند.

معیارهای قابل پیگیری:

  • نمره بازخورد: تعداد کل نظرات مثبت.
  • درصد بازخورد مثبت: درصد نظرات مثبت (نرمال — 98%+).
  • رتبه‌بندی‌های دقیق فروشنده: ارزیابی‌ها بر اساس دسته‌ها (سرعت ارسال، تطابق با توضیحات، ارتباط).
  • نشان Top Rated Seller: وجود نشان فروشنده برتر.
  • تعداد نظرات در 12 ماه گذشته: نشان‌دهنده فعالیت فروشنده.

چرا این مهم است: اگر رقیب اصلی شما وضعیت Top Rated و 5000+ نظر داشته باشد، در حالی که شما فقط 200 نظر دارید، حتی با قیمت یکسان، خریداران او را انتخاب می‌کنند. شما باید یا قیمت را کاهش دهید تا تفاوت اعتماد را جبران کنید، یا به‌طور فعال بر روی جمع‌آوری نظرات کار کنید.

4. نظارت بر موقعیت‌ها در جستجو و دسته‌ها

موقعیت محصول در نتایج جستجوی eBay برای فروش حیاتی است. محصولات در صفحه اول 80% کلیک‌ها را دریافت می‌کنند.

چه چیزهایی را پیگیری کنیم:

  • موقعیت رقیب در جستجو بر اساس کلمات کلیدی (مثلاً "هدفون‌های بی‌سیم بلوتوث").
  • حضور در محصولات پیشنهادی (Featured items).
  • موقعیت در دسته (مثلاً، الکترونیک → هدفون → درون‌گوشی).
  • استفاده از لیست‌های تبلیغاتی (Promoted Listings).

برای پیگیری موقعیت‌ها، باید نتایج جستجو بر اساس کلمات کلیدی را پارس کنید و ثبت کنید که هر رقیب در کدام موقعیت قرار دارد. این به شما کمک می‌کند تا بفهمید چه کسی در SEO و تبلیغات سرمایه‌گذاری می‌کند و چه کسی تنها به ترافیک ارگانیک تکیه می‌کند.

تنظیم پروکسی برای پارسینگ: دستورالعمل گام به گام

بیایید تنظیم عملی پروکسی برای نظارت بر eBay را بررسی کنیم. چه از پارسر آماده استفاده کنید و چه اسکریپت خود را بنویسید، اصول کار یکسان است.

مرحله 1: انتخاب و خرید پروکسی

برای نظارت بر eBay، پروکسی‌های مسکونی با جغرافیای ایالات متحده را توصیه می‌کنیم (زیرا این بازار اصلی پلتفرم است). هنگام انتخاب ارائه‌دهنده به نکات زیر توجه کنید:

  • اندازه مجموعه IP: حداقل 1-2 میلیون آدرس برای چرخش راحت.
  • پشتیبانی از جلسات چسبنده: امکان حفظ یک IP به مدت 5-15 دقیقه.
  • دقت جغرافیایی: امکان انتخاب شهر یا ایالت (مهم برای محصولات محلی).
  • فرمت احراز هویت: کار با username:password راحت‌تر از IP whitelist است.

پس از خرید، شما اطلاعات اتصال را به‌صورت زیر دریافت خواهید کرد:

Host: proxy.example.com
Port: 12321
Username: user_abc123
Password: pass_xyz789

مرحله 2: تنظیم پروکسی در پارسر یا اسکریپت

اکثر پارسرهای آماده (Octoparse، ParseHub، Apify) دارای پشتیبانی داخلی از پروکسی هستند. شما فقط باید اطلاعات را در تنظیمات وارد کنید.

مثال تنظیم در ابزارهای محبوب:

Octoparse (پارسر بصری بدون کد):

  1. تنظیمات وظیفه (Task Settings) را باز کنید.
  2. به بخش "تنظیمات پروکسی" (Proxy Settings) بروید.
  3. گزینه "استفاده از سرور پروکسی" (Use proxy server) را انتخاب کنید.
  4. وارد کنید: Server (host:port)، Username، Password.
  5. نوع را انتخاب کنید: HTTP یا SOCKS5 (هر دو برای eBay مناسب هستند).
  6. برای بررسی اتصال، روی "Test" کلیک کنید.

ParseHub (پارسر ابری):

  1. در تنظیمات پروژه "گزینه‌های پیشرفته" (Advanced Options) را پیدا کنید.
  2. "استفاده از پروکسی" (Use Proxy) را فعال کنید.
  3. فرمت ورودی: http://username:password@host:port.
  4. برای چرخش پروکسی از تابع "پروکسی چرخشی" (Rotating Proxy) استفاده کنید (اگر توسط ارائه‌دهنده پشتیبانی می‌شود).

اگر از اسکریپت خود استفاده می‌کنید، اتصال پروکسی به زبان برنامه‌نویسی بستگی دارد. برای اکثر وظایف نظارت بر eBay از Python (کتابخانه‌های requests، Selenium) یا Node.js (Puppeteer، Playwright) استفاده می‌شود.

مرحله 3: تنظیم User-Agent و هدرها

استفاده از پروکسی تنها نیمی از کار است. eBay همچنین هدرهای HTTP درخواست‌ها را تحلیل می‌کند. اگر از User-Agent قدیمی استفاده کنید یا درخواست‌ها را بدون هدرهای استاندارد ارسال کنید، این باعث ایجاد شک و تردید می‌شود.

هدرهای الزامی برای پارسینگ eBay:

  • User-Agent: از نسخه‌های به‌روز Chrome یا Firefox استفاده کنید (هر 2-3 ماه یک‌بار به‌روزرسانی کنید).
  • Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8.
  • Accept-Language: en-US,en;q=0.9 (برای ایالات متحده) یا ru-RU,ru;q=0.9 (برای روسیه).
  • Accept-Encoding: gzip, deflate, br.
  • Referer: https://www.ebay.com/ (برای درخواست‌های بعدی).

نکته: از چرخش User-Agent استفاده کنید — هر 50-100 درخواست آن را تغییر دهید. این شبیه‌سازی کاربران مختلف با مرورگرهای مختلف است.

مرحله 4: آزمایش تنظیمات

قبل از راه‌اندازی نظارت کامل، حتماً تنظیمات را بر روی یک نمونه کوچک از محصولات (10-20 مورد) آزمایش کنید.

چک‌لیست آزمایش:

  1. IP-آدرس را بررسی کنید: صفحه https://api.ipify.org/ را در پارسر باز کنید — این صفحه IP فعلی را نشان می‌دهد. اطمینان حاصل کنید که این IP پروکسی است و نه IP واقعی شما.
  2. موقعیت جغرافیایی را بررسی کنید: به https://www.ebay.com/ بروید و بررسی کنید که کدام کشور شناسایی می‌شود (باید با موقعیت جغرافیایی پروکسی مطابقت داشته باشد).
  3. داده‌ها را برای 20 محصول جمع‌آوری کنید: پارسر را راه‌اندازی کنید و بررسی کنید که آیا همه داده‌ها به‌درستی جمع‌آوری می‌شوند (قیمت، موجودی، رتبه).
  4. وجود کپچا را بررسی کنید: اگر در هنگام آزمایش کپچا ظاهر شد، به این معنی است که تنظیمات به اندازه کافی ایمن نیستند.
  5. سرعت را اندازه‌گیری کنید: زمان جمع‌آوری داده‌ها برای 100 محصول را اندازه‌گیری کنید — این به برنامه‌ریزی فرکانس نظارت کمک می‌کند.

مهم: اگر در حین آزمایش کپچا یا مسدودیت دریافت کردید، سعی نکنید بلافاصله نظارت کامل را راه‌اندازی کنید. ابتدا تأخیرها بین درخواست‌ها را افزایش دهید (تا 10-15 ثانیه) و فرکانس چرخش IP را کاهش دهید (IP را کمتر تغییر دهید، مثلاً هر 50 درخواست به جای 20).

ابزارهای اتوماسیون نظارت بر رقبا

برای نظارت منظم بر رقبا در eBay نیازی به نوشتن کد از صفر نیست. ابزارهای آماده‌ای وجود دارند که جمع‌آوری داده‌ها را ساده‌تر می‌کنند و با پروکسی ادغام می‌شوند.

پارسرهای بصری (راه‌حل‌های بدون کد)

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

ابزار ویژگی‌ها قیمت
Octoparse پشتیبانی از پروکسی، راه‌اندازی ابری، الگوهای آماده برای eBay از 75 دلار در ماه
ParseHub طرح رایگان (تا 200 صفحه)، رابط ساده از 149 دلار در ماه
Apify اکتورهای آماده برای eBay، API برای ادغام‌ها از 49 دلار در ماه
WebHarvy برنامه دسکتاپ، خرید یک‌باره 139 دلار (یک‌بار)

توصیه: برای مبتدیان، بهترین گزینه Octoparse است — این ابزار الگوهای آماده برای پارسینگ eBay دارد و تنظیم آن 15-20 دقیقه طول می‌کشد. برای کاربران باتجربه‌تر، Apify انعطاف‌پذیری بیشتری را ارائه می‌دهد و امکان سفارشی‌سازی از طریق JavaScript را فراهم می‌کند.

خدمات تخصصی برای نظارت بر قیمت‌ها

اگر فقط به نظارت بر قیمت‌ها (بدون جمع‌آوری داده‌های دیگر) نیاز دارید، راه‌حل‌های SaaS آماده‌ای وجود دارند:

  • Keepa: در ابتدا برای Amazon طراحی شده، اما از eBay نیز پشتیبانی می‌کند. تاریخچه قیمت‌ها را پیگیری می‌کند و نمودارهای تغییرات را نشان می‌دهد.
  • PriceYak: قیمت‌گذاری خودکار بر اساس قیمت‌های رقبا. با API eBay ادغام می‌شود.
  • Algopix: تحلیل بازار برای فروشندگان، نشان‌دهنده قیمت‌های رقبا، تقاضا، و سودآوری.

این خدمات دارای زیرساخت پروکسی داخلی هستند، بنابراین نیازی به تنظیم آن‌ها به‌صورت دستی نیست. نقطه ضعف — سفارشی‌سازی محدود و قیمت بالاتر.

تنظیم زمان‌بندی نظارت

فرکانس نظارت به دسته محصولات و دینامیک بازار بستگی دارد:

  • نیازهای رقابتی بالا (الکترونیک، پوشاک): 2-3 بار در روز (صبح، ظهر، عصر).
  • رقابت متوسط (محصولات خانگی، ورزش): 1 بار در روز.
  • رقابت پایین (محصولات کلکسیونی، قطعات نادر): 2-3 بار در هفته.

اکثر پارسرهای ابری (Octoparse، ParseHub، Apify) امکان تنظیم راه‌اندازی خودکار بر اساس زمان‌بندی را فراهم می‌کنند. داده‌ها می‌توانند به Google Sheets، Excel صادر شوند یا به ایمیل ارسال شوند.

استراتژی چرخش IP و محدودیت‌های ایمن درخواست‌ها

چرخش صحیح IP کلید نظارت بلندمدت بدون مسدودیت‌ها است. بیایید بررسی کنیم که چگونه چرخش را تنظیم کنیم و چه محدودیت‌هایی را باید رعایت کنیم.

انواع چرخش پروکسی

دو رویکرد اصلی برای چرخش IP هنگام پارسینگ eBay وجود دارد:

1. چرخش پس از هر درخواست (Rotating Proxies)

هر درخواست به eBay از یک آدرس IP جدید ارسال می‌شود. این گزینه حداکثر امنیت را فراهم می‌کند، اما نیاز به مجموعه بزرگی از پروکسی دارد و ممکن است به دلیل اتصال مداوم کندتر باشد.

زمانی که استفاده شود: برای جمع‌آوری حجم‌های بزرگ داده (1000+ محصول در روز) که سرعت آنچنان مهم نیست.

2. جلسات چسبنده (Sticky Sessions)

آدرس IP برای مدت معین (5-30 دقیقه) یا برای تعداد مشخصی از درخواست‌ها (20-50) حفظ می‌شود. این شبیه‌سازی یک کاربر واقعی است که چندین صفحه را به‌طور متوالی مرور می‌کند.

زمانی که استفاده شود: برای نظارت بر حجم‌های متوسط (100-500 محصول) که نیاز به ثبات اتصال دارند.

توصیه برای eBay: از جلسات چسبنده با مدت زمان 10-15 دقیقه استفاده کنید. این تعادل بهینه‌ای بین امنیت و سرعت است. در 15 دقیقه، یک کاربر واقعی می‌تواند 20-30 محصول را مشاهده کند — دقیقاً این الگو است که باید شبیه‌سازی شود.

محدودیت‌های ایمن درخواست‌ها

eBay هیچ محدودیت رسمی برای پارسینگ منتشر نمی‌کند، اما بر اساس تجربه فروشندگان می‌توان محدودیت‌های ایمن را مشخص کرد:

پارامتر محدودیت ایمن خطر مسدودیت
درخواست‌ها از یک IP در ساعت 30-50 صفحه پایین
درخواست‌ها از یک IP در ساعت 100+ صفحه بالا
تأخیر بین درخواست‌ها 5-10 ثانیه پایین
تأخیر بین درخواست‌ها 1-2 ثانیه متوسط-بالا
حجم کل در روز (همه IP‌ها) تا 10,000 صفحه پایین (با چرخش صحیح)

فرمول محاسبه تعداد IP برای چرخش:

تعداد IP = (محصولات برای نظارت × فرکانس بررسی‌ها در روز) / 40

مثال: شما 500 محصول را 3 بار در روز نظارت می‌کنید = 1500 درخواست. تقسیم بر 40 (محدودیت ایمن بر IP) = حداقل به 38 IP منحصر به فرد در روز نیاز دارید. با احتساب ذخیره — 50-60 IP.

افزودن تصادفی برای شبیه‌سازی انسان

ربات‌ها به‌طور پیش‌بینی‌پذیری عمل می‌کنند. برای اینکه پارسینگ شبیه به اقدامات یک کاربر واقعی به نظر برسد، عناصر تصادفی را اضافه کنید:

  • تأخیرهای تصادفی: به‌جای 5 ثانیه ثابت، تأخیر را بین 4 تا 9 ثانیه (تصادفی) تنظیم کنید.
  • ترتیب مختلف محصولات: هر بار محصولات را به ترتیب یکسان پارس نکنید.
  • شبیه‌سازی کلیک‌ها: اگر از Selenium/Puppeteer استفاده می‌کنید، گاهی بر روی عناصر تصادفی (دسته‌ها، فیلترها) کلیک کنید.
  • اسکرول صفحه: قبل از جمع‌آوری داده‌ها، صفحه را به پایین اسکرول کنید (eBay رویدادهای اسکرول را پیگیری می‌کند).

این جزئیات به‌طور قابل توجهی احتمال شناسایی اتوماسیون را کاهش می‌دهند.

اشتباهات رایج در پارسینگ eBay و چگونه از آن‌ها اجتناب کنیم

حتی با پروکسی‌های به‌خوبی تنظیم‌شده، ممکن است مسدودیت دریافت کنید اگر اشتباهات رایج را مرتکب شوید. بیایید به بررسی رایج‌ترین مشکلات بپردازیم.

اشتباه 1: استفاده از یکسان User-Agent

بسیاری از مبتدیان پروکسی‌ها را تنظیم می‌کنند، اما فراموش می‌کنند که User-Agent را بچرخانند. در نتیجه، هزاران درخواست از IP‌های مختلف با هدر مرورگر یکسان ارسال می‌شوند — این یک پرچم قرمز برای eBay است.

راه‌حل: یک لیست از 20-30 User-Agent به‌روز (Chrome، Firefox، Safari بر روی Windows و macOS) ایجاد کنید و آن‌ها را به‌صورت تصادفی بچرخانید. هر 2-3 ماه لیست را به‌روزرسانی کنید، زمانی که نسخه‌های جدید مرورگرها منتشر می‌شوند.

اشتباه 2: پارسینگ بسیار سریع

تمایل به جمع‌آوری داده‌ها به‌سرعت ممکن است به مسدودیت منجر شود. یک کاربر واقعی نمی‌تواند 10 صفحه محصول را در یک ثانیه باز کند.

راه‌حل: حداقل تأخیر 4-5 ثانیه بین درخواست‌ها تنظیم کنید. بله، این کندتر است، اما ایمن‌تر است. اگر سرعت نیاز است — از پارسینگ موازی با چندین IP استفاده کنید (اجرا کنید).

```