آژانس هواپیمایی
pop up

استخراج کارنامه های کنکور سراسری و آزاد به صورت پیشرفته

شروع موضوع توسط NabiKAZ ‏7 سپتامبر 2007 در انجمن PHP

  1. NabiKAZ

    NabiKAZ Registered User

    تاریخ عضویت:
    ‏8 نوامبر 2004
    نوشته ها:
    225
    تشکر شده:
    0
    سلام
    شماره داوطلبي کنکور رو گم کرديد ؟
    ميخوايد کارنامه تعداد زيادي داوطلب رو به سرعت ببينيد؟
    به اينجا سر بزنيد:

    استخراج کارنامه هاي کنکور سراسري و آزاد به صورت پيشرفته
    http://weblog.nabi.ir/post-10.html

    دليل اينکه اينجا مطرح کردم، چون اين برنامه به زبان PHP است و چون جنبه آموزشي دارد به صورت Open Source و البته رايگان مي باشد.
    اميدوارم مفيد باشه
    نبي
     
  2. Dr.Data

    Dr.Data Registered User

    تاریخ عضویت:
    ‏6 سپتامبر 2007
    نوشته ها:
    85
    تشکر شده:
    3
    محل سکونت:
    Tehran
    سلام
    پیدا نمیکنه
    اطلاعات رو که میدم بعدش روی جستجو که کلیک میکنم این میاد:
    Searching ... #
    The end.
    Duration: 4.108 seconds.


    بیش از 5 دقیقه صفحه باز موند چیزی نیومد
     
  3. kamran190

    kamran190 Registered User

    تاریخ عضویت:
    ‏13 می 2006
    نوشته ها:
    415
    تشکر شده:
    1
    محل سکونت:
    shiraz
    از روی فقط فامیل و اسم نمیشه !
     
  4. Romain_Gary

    Romain_Gary Registered User

    تاریخ عضویت:
    ‏23 فوریه 2005
    نوشته ها:
    1,711
    تشکر شده:
    5
    کار نمیکنه

    Searching ... #
    The end.
    Duration: 1.204 seconds.

    بعدشم هیچی نشون نمیده
     
  5. hba

    hba کاربر فعال صفحات داینامیک کاربر فعال

    تاریخ عضویت:
    ‏8 آگوست 2004
    نوشته ها:
    1,511
    تشکر شده:
    1
    محل سکونت:
    تهران-ونک-php-mysql
    ازادش کو پس؟؟؟
     
  6. Mehdi

    Mehdi مدیر بازنشسته

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,569
    تشکر شده:
    48
    محل سکونت:
    Anywhere
    یه سوال ؟:D
    به چه دردی میخوره ؟؟ :blink:
    تنها کاربردش همین هست که کارنامه 10-20 نفر رو باهم در بیاری؟؟
     
  7. boxilink
  8. NabiKAZ

    NabiKAZ Registered User

    تاریخ عضویت:
    ‏8 نوامبر 2004
    نوشته ها:
    225
    تشکر شده:
    0
    دارم روش کار میکنم، خیلی داره میپیچونم، بیمعرفت هر جاشو میگیرم یه جای دیگش در میره ، نهایت سعیم رو میکنم. :blush:
     
  9. NabiKAZ

    NabiKAZ Registered User

    تاریخ عضویت:
    ‏8 نوامبر 2004
    نوشته ها:
    225
    تشکر شده:
    0

    Romain_Gary و Dr.Data عزیز ممنون که برنامه رو تست کردید، لطفاً به سوالات زیر پاسخ بله یا خیر بدید تا بتونم راهنماییتون کنم.

    1- شماره داوطلبی رو وارد میکنید؟
    2- در زمان آغاز جستجو ، جلوی علامت # شماره داوطلبی ظاهر میشود؟
    3- به صورت آنلاین و از روی سایت بنده تست میکنید؟
    4- به صورت local تست میکنید؟

    جناب Dr.Data شما که پنج دقیقه منتظر بودید پس چرا کل پروسه استخراج کارنامه فقط حدود 4 ثانیه طول کشیده !!!


    نبی
     
  10. NabiKAZ

    NabiKAZ Registered User

    تاریخ عضویت:
    ‏8 نوامبر 2004
    نوشته ها:
    225
    تشکر شده:
    0
    هر چیزی امکان پذیره، ولی این حالتی که شما گفتید رو اگر پیاده کنم. اونوقت باید امیدوار بود که کنکور 19025875190 سال بعد نتیجه رو پیدا کنه !!!! ، اونم شاید اگر یه سیستم قوی داشته باشید که 24 ساعته روشن و آنلاین باشه !!!!!!!

    دلیلش هم سادست.
    شما وقتی فقط اسم و فایل رو داشته باشید، یعنی شماره داوطلبی و سال تولد و شماره شناسنامه رو ندارید !

    شماره داوطلبی که معمولاً 7 رقمیه
    سال تولد هم فرض میکنیم سه حالته 66 یا 67 یا 68 (که البته شاید هم نباشه!!!)
    شماره شناسنامه هم که اگر از سری های جدید باشه حدود 10 رقمه.

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

    10^7 * 3 * 10^10 = 300000000000000000

    این تعداد دفعاتی که باید تست بشه
    اگر برای هر تست 2 ثانیه زمان لازم باشه.

    600000000000000000 ثانیه زمان لازمه.
    یا 10000000000000000 دقیقه
    یا 166666666666666 ساعت
    یا 6944444444444 روز
    یا 19025875190 سال :blink:

    البته اگر چند تا سیستم داشته باشید که اینترنت پر سرعت داشته باشند شانس بیشتری دارید.
    البته این نکته رو هم در نظر داشته باشید که نوه نوه نوه .......تون کارنامه رو پیدا میکنه و اینشااله اون دنیا تقدیمتون میکنه!!!! :eek:

    یاد برنامه های brute force افتادم ...:rolleyes:

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


    تشکر
    نبی
     
  11. NabiKAZ

    NabiKAZ Registered User

    تاریخ عضویت:
    ‏8 نوامبر 2004
    نوشته ها:
    225
    تشکر شده:
    0
    سلام و تشکر از توجهتون.

    کاربردش رو در همون وبلاگم کاملا نوشتم.
    با این حال...
    کسایی که شماره رو گم کردند. شخصاً به چندین نفر برخورد کردم که شماره داوطلبیشون رو گم کرده بودند ولی شماره دوستشون که در همون حوزه امتحانی بوده رو داشتند، بنابراین 4 رقم اول حتما یکی بود. 3 رقم آخر هم با 999 بار تست توسط برنامه به سرعت پیدا شد.
    یا اینکه خود من چند سال پیش برای کنکور ارشد، شمارم رو گم کرده بودم. اما برگه تعیین حوزه امتحانی رو داشتم و میدونستم کجا بودم. توی برگه نوشته بود از شماره فلان تا فلان ، فلان جا. خب رنجش رو پیدا کردم و توی نیم ساعت نتیجه رو گرفتم.
    یا اینکه یکی از دوستان توی یه آموزشگاه کار میکرد و اطلاعات داوطلبین خیلی زیادی رو به صورت اکسل داشتند ، اونها برای سیستم آماریشون و درصد افراد قبول شده، نیاز داشتند که نتایج همه افراد رو بدونن. وقتی تعداد زیاد باشه انجام یه کار تکراری خیلی میتونه خسته کننده باشه...
    و....
    بازم بگم؟!
    یک فایده دیگه هم یادم اومد! اونم اینکه این برنامه آپن سورسه و میتونه جنبه آموزشی در زمینه کار با http_request داشته باشه.
    دیگه بسه !

    تشکر
    نبی
     
  12. NabiKAZ

    NabiKAZ Registered User

    تاریخ عضویت:
    ‏8 نوامبر 2004
    نوشته ها:
    225
    تشکر شده:
    0
    بخش دوم مقاله حاظر شد:

    - استخراج کارنامه های کنکور دانشگاه با HTTP_Request و CURL
    - کارنامه های کنکور دانشگاه آزاد
    - گریزی بر HTTP_Request و CURL

    همه در این مقاله:
    http://weblog.nabi.ir/post-11.html


    پیشنهاد میشه مقاله فوق مطالعه شود.

    موفق باشید.
    نبی