نمایش نتایج: از شماره 1 تا 10 , از مجموع 16

موضوع: مشکل در کار نکردن یک ربات

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #14
    عضو انجمن
    تاریخ عضویت
    Nov 2012
    نوشته ها
    104
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    12
    تشکر شده در
    11 پست

    پیش فرض پاسخ : مشکل در کار نکردن یک ربات

    نقل قول نوشته اصلی توسط realAmir نمایش پست ها
    منظور ایشون دانگرید به PHP 4.3 نیست بلکه گفتند نسخه PHP شما باید بالاتر از 4.3 باشه مثل 5.6

    در پاسخ 10 همین تاپیک عرض کردم خدمتتون که باید از cURL استفاده کنید.
    در کتابخونه Simple HTML DOM parser که در این کد استفاده کردید، برای کار با وبسایت هایی که از پروتکل امن (https) استفاده میکنند استفاده از file_get_contents کار رو مختل میکنه.
    یک مثال بر پایه cURL براتون نوشتم که میتونید امتحان کنید:
    کد:
    //base url
    $base ='https://play.google.com/store/apps';
    
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_HEADER,false);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION,true);
    curl_setopt($curl, CURLOPT_URL, $base);
    curl_setopt($curl, CURLOPT_REFERER, $base);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
    $str = curl_exec($curl);
    curl_close($curl);
    
    // Create a DOM object
    $html_base =new simple_html_dom();
    // Load HTML from a string
    $html_base->load($str);
    
    //get all category links
    foreach($html_base->find('a')as $element){
        echo "<pre>";
        print_r( $element->href );
        echo "</pre>";
    }
    
    $html_base->clear(); 
    unset($html_base);
    + بعضی وبسایت های از کوکی ها استفاده میکنند که باز شما رو به مشکل میندازه، در اون حالت میتونید با استفاده از User Agent مانند یک کاربر واقعی عمل کنید و از این وبسایت ها هم اطلاعات استخراج کنید.

    دوست عزیز من ابتدای فروم گفتم که دقیقا همین ربات با همین سایت داره روی سرور دیگه ای کار میکنه و مشکلی نداره و روی سرور بنده کار نمیکنه.این یعنی کدها درسته و 100 درصد مشکل از سرور بنده هست واسه همین میخوام مشکل رو روی سرورم حل کنم نه با تغییر کد ربات

    اینو ببنید روی سروری هست که کار میکنه http://imoghan.ir/robat/reza.php
    این دقیقا همونه روی سرور من که خطا میده http://robotfilm.tk/robat2/reza.php
    ویرایش توسط biriyaa : June 6th, 2017 در ساعت 01:41

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •