نمایش نتایج 1 تا 5 از 5

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

  1. #1

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

    با سلام و احترام خدمت کلیه دوستان عزیز
    من یه تعداد فایل متنی دارم که بصورت روزانه باید از سایت برداشت کنم.کد برای دانلود فایل از اینترنت را دارم منتها چون این سایتی که من باهاش کار میکنم رمز و کلمه عبور داره این برنامه که خودم نوشتم جواب نمیده !!!!!
    از دوستان کسی هست راهنمایی کنه و بگه چطور میشه فایل متنی رو از اینگونه سایتها برداشت کرد؟؟؟
    سپاسگزارم

  2. #2

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

    اساتید گرامی کمی تامل کنید:
    با سلام و احترام خدمت کلیه دوستان عزیز
    من یه تعداد فایل متنی دارم که بصورت روزانه باید از سایت برداشت کنم.کد برای دانلود فایل از اینترنت را دارم منتها چون این سایتی که من باهاش کار میکنم رمز و کلمه عبور داره این برنامه که خودم نوشتم جواب نمیده !!!!!
    از دوستان کسی هست راهنمایی کنه و بگه چطور میشه فایل متنی رو از اینگونه سایتها برداشت کرد؟؟؟
    سپاسگزارم

  3. #3

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

    دوست عزیز
    بسته به نوع اعتبار ستجی سرور ممکنه کمی متفاوت باشه ولی در کل به این صورته:

    شما باید ابتدا یه request برای login شدن به سرور بفرستی (به همراه یوزر و پسورد و اطلاعاتی که سرور برای لاگین لازم داره)

    بعد session id و اطلاعات کوکی رو که در response دریافت کردی و توی درخواست های بعدی به سرور ارسال کنی. تا سرور بفهمه که شما لاگین کرده بودی.

    موفق باشی.

  4. #4

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

    gsearch عزیز
    با تشکر فرآوان از پاسخ شما در صورت امکان نمونه کد مربوطه را نیز قرار دهید.
    با سپاس فرآوان

  5. #5

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

    این موضوع خیلی وابسته به سایت مورد نظره.
    خوب من یه حالت ساده رو درنظر می گیرم و توضیح میدم.

    شما در ابتدا باید صفحه لاگین سایت رو بررسی کنید و اطلاعاتی که توی form به سرور ارسال می شه رو مشخص کنید.
    مثل نام متغییرهای ارسالی که معمولا شامل یوزرنیم و پسورده (و شاید اطلاعات دیگه برای کنترل بیشتر سرور)

    خوب بریم سر وقت کد.
    اگه اطلاعات فرمتون شامل موارد اضافی باشه که مقدارشون ثابت نیست و توی هر بازدید تغییر می کنه، ممکنه نیاز باشه یه کارهای اضافه تری انجام بدین.
    خب ما فرضو می گیریم که شما می دونید چه اطلاعاتی رو می خواین به سرور بفرستین.

    یه چیزی مثل کد زیر یه درخواست می فرستی به صفحه لاگین و بعد از لاگین سرور برات کوکی همراه با sessionid رو می فرسته.

    HttpWebRequest req = WebRequest.Create("login address") as HttpWebRequest;
    // اطلاعاتی که باسد برای لاگین ارسال بشن
    string postData="user=username&pass=password";// اگه نیاز به ست کردن مقادیر دیگه ای هم باشه باید اضافه شون کنی
    byte[] dataBytes = UTF8Encoding.UTF8.GetBytes(postData);

    req.ContentType = "application/x-www-form-urlencoded";
    req.Method = "POST";
    req.ContentLength = dataBytes.Length;
    using (Stream strm = req.GetRequestStream())
    {
    strm.Write(dataBytes, 0, dataBytes.Length);
    }

    HttpWebResponse httpResponse = req.GetResponse() as HttpWebResponse;
    // اینجا اطلاعات کوکی رو بدست میاری. البته اگه لاگین موفقیت آمیز باشه
    string cookieHeader = httpResponse.Headers["Set-cookie"];


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

    HttpWebRequest req2 = WebRequest.Create("resource address") as HttpWebRequest;
    req2.Headers.Add("Cookie", cookieHeader);
    HttpWebResponse response = req2.GetResponse() as HttpWebResponse;
    using (StreamReader sreader = new StreamReader(response.GetResponseStream()))
    {
    data = sreader.ReadToEnd();
    }


    بازهم می گم که بسته به سایت مورد نظرت، ممکنه نیاز به انجام ریزه کاری های دیگه ای باشه.
    موفق باشی.

تاپیک های مشابه

  1. دانلود برنامه تبدیل فایل EXE به سورس ویژوال بیسیک
    نوشته شده توسط مبین رنجبر در بخش برنامه نویسی در 6 VB
    پاسخ: 61
    آخرین پست: دوشنبه 05 خرداد 1393, 12:57 عصر
  2. برنامه دانلود فایل و یک سوال مربوط به آن
    نوشته شده توسط emprator2009 در بخش برنامه نویسی در 6 VB
    پاسخ: 17
    آخرین پست: سه شنبه 22 اردیبهشت 1388, 22:46 عصر
  3. سوال: دانلود فایل از سایتی دیگر بر روی سایت شما
    نوشته شده توسط hector2000 در بخش PHP
    پاسخ: 3
    آخرین پست: یک شنبه 06 مرداد 1387, 21:21 عصر
  4. دانلود فایل از یک سایت داخل برنامه
    نوشته شده توسط na_nikoo58 در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 1
    آخرین پست: شنبه 10 آذر 1386, 00:13 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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