ViraScienceBot، ربات ویراساینس

ویراساینس موتور جستجوی رایگان مقاله‌ها، پایان‌نامه‌ها و اسناد علمی فارسی و انگلیسی است. ViraScienceBot ربات خزنده‌ی ماست: نشریه‌های علمی ایران را می‌خواند تا پژوهشگران بتوانند مقاله‌هایشان را پیدا کنند.

چه چیزی برمی‌دارد

  • اطلاعات کتاب‌شناختی مقاله‌ها: عنوان، نویسندگان و وابستگی سازمانی، چکیده، کلیدواژه‌ها، دوره، شماره، صفحه‌ها و DOI. هر جا OAI-PMH یا فهرست شماره‌ها باشد، از همان استفاده می‌کنیم تا درخواست کمتری بفرستیم.
  • فایل PDF مقاله‌هایی که آزادانه و بدون ورود منتشر شده‌اند، تا متن و شکل‌هایشان در ویراساینس جستجوپذیر شود. هر نتیجه به صفحه‌ی اصلی مقاله در سایت نشریه پیوند دارد.
  • نشانی ایمیل نویسندگان را نگه نمی‌داریم. صفحه‌هایی را که ورود یا پرداخت می‌خواهند برنمی‌داریم و از کپچا یا هیچ مانع دیگری برای ربات‌ها عبور نمی‌کنیم.

چگونه رفتار می‌کند

  • robots.txt را می‌خواند (قاعده‌های ViraScienceBot، و اگر نبود قاعده‌های *) و نشانی‌های ممنوع را هرگز باز نمی‌کند. robots.txt هر سایت را روزی یک بار دوباره می‌خواند.
  • Crawl-delay را رعایت می‌کند؛ اگر تعیین نشده باشد، دست‌کم ۳ ثانیه میان دو درخواست صبر می‌کند.
  • به هر سایت در هر لحظه فقط یک درخواست می‌فرستد.
  • با پاسخ 429 یا 503 به Retry-After عمل می‌کند و اگر خطاها پشت هم تکرار شوند، فاصله‌ی درخواست‌ها را بیشتر و بیشتر می‌کند.

ربات خود را با این نام معرفی می‌کند:

ViraScienceBot/1.0 (+https://www.virascience.com/bot)

چطور آن را کند یا متوقف کنید

در robots.txt سایت خود برای ViraScienceBot قاعده بگذارید. برای کند کردن، مثلاً یک درخواست در هر ۱۰ ثانیه:

User-agent: ViraScienceBot
Crawl-delay: 10

برای بستن همه‌ی سایت به روی ربات ما:

User-agent: ViraScienceBot
Disallow: /

تغییر robots.txt حداکثر ظرف یک روز اثر می‌کند. اگر زودتر لازم است، به ما ایمیل بزنید.

تماس

اگر ربات ما برای سایت شما دردسری ساخته یا پرسشی دارید، به support@virascience.com ایمیل بزنید. اگر سایت شما ربات‌ها را راه نمی‌دهد ولی دوست دارید مقاله‌های نشریه‌تان در ویراساینس جستجوپذیر باشد، خوشحال می‌شویم به ما بنویسید.