PDA

View Full Version : لاگین کردن در سایت توسط برنامه



Musketeer
یک شنبه 01 مرداد 1391, 14:02 عصر
با سلام خدمت دوستان

من برنامه نویسی رو تقریبا تازه شروع کردم و شروع کرده ام به نوشتن برنامه های ساده ای واسه یادگیری.
الآن برنامه ای میخوام بنویسم که توی یک سایت لاگین کنه و بشه اطلاعاتی از اون سایت استخراج کرد و ... یکمی گشتم و این آموزش رو پیدا کردم:

http://www.dreamincode.net/forums/topic/152297-c%23-log-in-to-website-programmatically/

ولی سایتی که من ازش tamper میگیرم یک مقداری فرق میکنه با مثال این مقاله. سایت مورد نظرم این هست:

http://s4.kingsera.ir/


ممنون میشم اگه راهنمایی کنید.

Saman_12
یک شنبه 01 مرداد 1391, 14:08 عصر
شما باید request رو که سایت موقع کلیک روی سابمیت به صفحه ارسال میکنه رو داشته باشید :
میتویند از افزونه firebug فایرفکس برای این کار استفاده کنید بعد هم باید با کلاس httpwebrequest اطلاعات رو ارسال کنید.(httpwebrequest رو سرچ کنید)
اگر هم با بروزر میخوای باید بعد از لود شدن کامل سایت فیلد ها رو پیدا کنی(با Id) بعد هم مقدار شون رو ست کنی در انتها هم با id سابمیت رو اون کلیک کنی.( WebBr.Document.GetElementById)

Musketeer
یک شنبه 01 مرداد 1391, 14:54 عصر
مرسی بابت پاسختون عزیز

در حقیقت من مقدارهایی که میخوام به سایت بفرستم رو پیدا کرده ام. (یوزرنیم و پسورد و بخاطر سپردن لاگین) موردی که بهش برخوردم اینه که الآن باید سایت یک Session برگردونه، ولی وقتی Tamper میگیرم همچین پارامتری پیدا نمیکنم توش.

Saman_12
یک شنبه 01 مرداد 1391, 16:03 عصر
از کوکی request ی که فرستادید استفاده کنید.

Musketeer
یک شنبه 01 مرداد 1391, 17:45 عصر
عزیز بازم ممنونم بخاطر راهنماییتون.

ولی اینبار راستش چیز زیاده دستگیرم نشد :دی فکر کنم بخاطر نوب بودن منه. یعنی کوکی رو چکار کنم؟ (httpwebrequest رو توی msdn مطالعه کردم، متوجه نشدم)

Saman_12
یک شنبه 01 مرداد 1391, 18:23 عصر
هنوز درست نفهمیدم میخوای چیکار کنی بعد از لوگین قرار چی بشه؟ :
http://barnamenevis.org/showthread.php?258832-%D8%AE%D9%88%D8%A7%D9%87%D8%B4%D9%85%D9%86%D8%AF-%D8%A7%D8%B3%D8%AA-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%AF%D9%88-%DA%A9%D9%84%D8%A7%D8%B3-HttpWebRequest-httpwebresponse-%D8%B1%D8%A7-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AF%D9%87%DB%8C%D8%AF&highlight=HttpWebRequest
آقا Saeed_m_Farid (http://barnamenevis.org/member.php?41415-Saeed_m_Farid) توی این تایپک توضیح دادن و نمونه گذاشتن :
http://barnamenevis.org/showthread.php?342548-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-Html-%D8%AF%D8%B1-C&highlight=httpwebrequest

Musketeer
یک شنبه 01 مرداد 1391, 19:04 عصر
عزیزی خیلی ممنون. این لینکا که دادی فکر کنم خیلی بدردم بخوره، می افتم به جونشون ببینم چی در میارم از توشون!

والا کاری که میخوام کنم در حقیقت ساختن یک robot برای یک بازی هست. پروژه جدی ای نیست همونطور که گفتم محض یادگیریه. تو این مدل بازیها (اگه تراوین رو دیده باشید) یه سری ساختمون آپگرید میشن و لشکرکشی و اینجور کارها. که تو همین مرحله اول (لاگین) فعلا گیر کردم.

بازم مرسی بهرحال بعد از خوندن اون لینکها که محبت کردید و ور رفتن باکدهاش، برای طرح سوالهایی که حتما باهاشون مواجه میشم همینجا باز مزاحمتون میشم :قلب: