گرفتن خروجی از یک سایت

D.A.V.O.O.D

Member
سلام ، هر کی تونست از این سایت که می دم با cURL یا FSOCKOPEN یا هر تابع دیگه که دوست دارید خروجی بگیره جایزه داره :green:
آدرس سایت :
کد:
www.aftab.ir

ظاهرا کوکی را چک می کنه ، اگه هدر صفحه نخست را ببینید ، کاربر رو می فرسته به :
کد:
/include/chkc.php?url=/
که کوکی را چک کنه ، کوکی ها اوکی نبود ، می فرسته به اینجا :
کد:
www.aftab.ir/setcookiefirst.php
من تمامی این مراحل را رفتم ، حالا حتی کوکی را ست می کنم اما باز می فرستم به صفحه بالا ! کسی می تونه کمک کنه ؟ :rose:
 
آخرین ویرایش:

k2-4u

Well-Known Member
خب کوکی ها رو درست ست نمی کنی شاید در کوکی ترکیبی از شخصات سیستم کاربر باشه
در این صورت ! باید کوکی رو هم با curl به صورت لحظه ای دریافت کنی
هیچ راهی برای جلوگیری از این کار نیست! . مگر اینکه روی ip های غیر ایرانی حساس باشه
 

D.A.V.O.O.D

Member
خب کوکی ها رو درست ست نمی کنی شاید در کوکی ترکیبی از شخصات سیستم کاربر باشه
در این صورت ! باید کوکی رو هم با curl به صورت لحظه ای دریافت کنی
هیچ راهی برای جلوگیری از این کار نیست! . مگر اینکه روی ip های غیر ایرانی حساس باشه

کوروش واسم خیلی جالبه ! برنامه نویس این سایت چقدر ... بوده !
حتی Translate گوگل هم از کار انداخته ! نگاهش کن :
کلیک کن

اما نکته جالبش اینه که روبات های گوگل پس چطوری این سایت را ایندکس می کنند ؟؟
 

k2-4u

Well-Known Member
خب اینطور که معلومه یه نوع اسکریپت فایر وال نصبه
ولی میشه دورش زد .
باید روش کار کنی ببینی مشکل کارت کجاشه
 

D.A.V.O.O.D

Member
خب اینطور که معلومه یه نوع اسکریپت فایر وال نصبه
ولی میشه دورش زد .
باید روش کار کنی ببینی مشکل کارت کجاشه

فکر می کنم بهترین راهی که باشه اینه که خودم را به شکل روبات گوگل در بیارم .
مشخصات ربات گوگل را داری ؟ مثلا user agent یا ip یا هر چیز دیگه که فکر می کنی بشه چکشون کرد . روبات گوگل کوکی می تونه ست کنه ؟
 

k2-4u

Well-Known Member
فکر می کنم بهترین راهی که باشه اینه که خودم را به شکل روبات گوگل در بیارم .
مشخصات ربات گوگل را داری ؟ مثلا user agent یا ip یا هر چیز دیگه که فکر می کنی بشه چکشون کرد . روبات گوگل کوکی می تونه ست کنه ؟

نه! . اگر از روش SEO Coolaking استفاده کرده باشه (من یه تاپیک در مورد زدم )
فقط IP های گوگل رو میشنامه
ولی به نظرم . اسکریپت رو یک بار روی localhost تست کن
اگر کار نکرد یعنی . اسکریتت مشکل داره
سعی کن دقیقا مشخصات یک کاربر رو بفرستی
 

D.A.V.O.O.D

Member
نه! . اگر از روش seo coolaking استفاده کرده باشه (من یه تاپیک در مورد زدم )
فقط ip های گوگل رو میشنامه
ولی به نظرم . اسکریپت رو یک بار روی localhost تست کن
اگر کار نکرد یعنی . اسکریتت مشکل داره
سعی کن دقیقا مشخصات یک کاربر رو بفرستی

روی لوکال فقط تستش کردم ، دقیقا با fsockopen مشخصات یک کاربر را به طور دقیق فرستادم ؛ حتی تمام کوکی هایی که ست می کنه را توی فایل ذخیره کردم و توی اجرای مجدد ست کردم و صفحه را باز کردم ، اما نمیشه ! واقعا موندم !
 

k2-4u

Well-Known Member
روی لوکال فقط تستش کردم ، دقیقا با fsockopen مشخصات یک کاربر را به طور دقیق فرستادم ؛ حتی تمام کوکی هایی که ست می کنه را توی فایل ذخیره کردم و توی اجرای مجدد ست کردم و صفحه را باز کردم ، اما نمیشه ! واقعا موندم !

خب مشکل از کوکی ها هست
باید یک بار صفحه اول رو با fsockopen باز کنی بعد
همون کوکی رو برای کار دیگه استفاده کنی
به این روش یه چیزی شبیه .Cookie Ring
است که شما باید کوکی ها رو از صفحه اول دنبال کنید . چون مقادیرش ثابت نیست نباید از یک فایل ثابت برای کوکی استفاده بشه
 

ziXet

مدیر انجمن PHP/MYSQL
روی لوکال فقط تستش کردم ، دقیقا با fsockopen مشخصات یک کاربر را به طور دقیق فرستادم ؛ حتی تمام کوکی هایی که ست می کنه را توی فایل ذخیره کردم و توی اجرای مجدد ست کردم و صفحه را باز کردم ، اما نمیشه ! واقعا موندم !
خیلی بعیده که آی پی تمام موتورهای جستجو رو بررسی کنه!
شما بهتره user agent ام اس ان و یاهو و گوگل رو ست کنی شاید درست شه
اینم یوزر ایجنت ها:
کد:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
msnbot/1.1 (+http://search.msn.com/msnbot.htm)
Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)
 

D.A.V.O.O.D

Member
خیلی بعیده که آی پی تمام موتورهای جستجو رو بررسی کنه!
شما بهتره user agent ام اس ان و یاهو و گوگل رو ست کنی شاید درست شه
اینم یوزر ایجنت ها:
کد:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
msnbot/1.1 (+http://search.msn.com/msnbot.htm)
Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)

امیر جان ممنون بابت کمک ، هر کاری می کنم ایندکس را نمی یاره ، هدر را این میده :
کد:
HTTP/1.0 302 Found
Date: Wed, 07 Jul 2010 15:43:50 GMT
Server: Apache
Set-Cookie: PHPSESSID=drklfsa0vh9kf2s52ivdk6cp45; path=/
Set-Cookie: PHPSESSID=05d4b5401577918cf5de590e5cef54bf; path=/
Set-Cookie: Aftab932275=05d4b5401577918cf5de590e5cef54bf; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location: /include/chkc.php?url=/
Content-Length: 0
Content-Type: text/html; charset=windows-1252
Connection: close
می خوای شما هم یه تست بکن ، این کد PHP که زحمت نکشی دوباره بنویسی :
PHP:
$fp = fsockopen("www.aftab.ir", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    $out = "GET / HTTP/1.0\r\n";
    $out .= "Host: www.aftab.ir\r\n";
    $out .= "User-Agent: msnbot/1.1 (+http://search.msn.com/msnbot.htm)\r\n";
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}
 

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

بالا