Block automated downloader

mahdijalili

New Member
با سلام
آيا كسي ميدونه كه چطور ميشه جلوي كار نرم افزارهاي automated downloader مثل webzipرو گرفت. مثلا سايت www.nejm.orgدر پاسخ به دانلود سايت بوسيله webzipصفحه اي حاوي پيام
Access to this site with WebZIP/4.1 (http://www.spidersoft.com) has been blocked
This user-agent appears to be an automated downloader which usually requests pages from our site too frequently or inappropriately
In order to access this site you will have to discontinue use of WebZIP/4.1 (http://www.spidersoft.com).

فرستاد و كار webzipرا با errorمتوقف كرد.
 

Majid

مدیر سایت
عضو کادر مدیریت
سلام

راستش آقا تا اونجايي كه من ميدونم برنامه WebZIP واسه دانلود كل سايت هستش!
اگر ميخواني از نرم افزار هاي شتاب دهنده دانلود استفاده كنيد بهتون پيشنهاد ميكنم از Get Right و يا Download Accelrator استفاده كنيد

مجيد
 

hoom

Active Member
سلام

چيزي كه هستش احتمالا صفحات سايت موقع صدا زدن همديگر يه User-Agent رو ست ميكنن كه اگر اون نباشه نميشه صفحه رو خوندش. User-Agent يكي از Header هاي اصلي پروتكل
HTTP هستش. البته اينطور كه من ميبينم اين سايت نسبت به User-Agent اين برنامه حساس است. يعني صفحه رو طوري نوشته اند كه User-Agent رو اول ميخونه. براي توضيح بيشتر هم بايد بگم كه اگر مثلا User-Agent شما اينطوري باشه : Mozilla/4.04 [en]C-c32f404p (Win95; I) يعني شما با يه اينترنت اكسپلورر ورژن 5 صفحه رو باز كرده ايد.
يه چيزي مثل اين :
کد:
<%
OPTION EXPLICIT

Dim strUserAgent

strUserAgent = Request.ServerVariables("HTTP_User_Agent")

If InStr(1, strUserAgent, "WebZIP", vbTextCompare) > 0 Then 
  Response.Write " Access to this site with WebZIP/4.1 (http://www.spidersoft.com) has been blocked <BR>" & _
                 " This user-agent appears to be an automated downloader which usually requests pages from " & _
                 " our site too frequently or inappropriately " & _
                 " In order to access this site you will have to discontinue use of WebZIP/4.1 (http://www.spidersoft.com). "
  Response.End
End If  

Response.Write strUserAgent
%>

ارادتمند
 

جدیدترین ارسال ها

بالا