اتمام ۲ از ۱۰ پایتون

خب راجع به چلنج ۱۰ پایتون که نوشته بودم. الان خروجی پروژه دوم رو هم تحویل دادم و تموم شد. پروژه اول یه بلاگ بود، پروژه دوم گرفتن یه سری داده از مرورگر بازدید کننده وب‌سایت و خروجی JSON بود. چه داده‌هایی ؟ IP، اسم و نسخه مرورگر، سیستم عامل کلاینت، آیا جاوا اسکریپت رو فعال کرده یا نه و کوکی و … . بگم که هنوز کانفیگ vps رو شروع نکردم.

اتمام ۲ از ۱۰ پایتون

چی‌ها یاد گرفتم؟ مهمش همینه دیگه، مگه نه؟ البته که آره

همین خروجی JSON یکیش، اولین بارم بود باهاش کار می‌کردم. دیگه اینکه یوزر ایجنت یه رشته طولانی میداد مثل:

Mozilla/5.0  (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36

البته فقط تو کروم این شکلی نشون میداد، تو فایرفاکس همه چی اوکی بود. تو فایرفاکس به تفکیک اسم و نسخه مرورگر رو گرفته بودم، ولی کروم لاو استوری نشون میداد. آخرش منم اونقدر تنبلم که رفتم پلاگین django-user_agents 0.3.2 رو نصب کردم و ماجرا به خوبی و خوشی تموم شد.

خیلی بی ربطه اگه بگم دیشب یه خواب خیلی باحال دیدم که ایده‌اش هنوزم ولم نمیکنه؟ :)) چقدر خوب بود، می‌نویسمش. یعنی اینطوری بود که تو خواب یه ایده به ذهنم رسیده بود و داشتم به آبجیم توضیح می‌دادم و در موردش بحث میکردیم. تو خواب با خودم میگفتم نکنه از یادم بره، همش میترسیدم و جالب اینکه با همون ایده از خواب بیدار شدم :))) تا 10 دیقه منگ بودم.

پی‌نوشت : ببینین اون user agent که بالا نوشتم رو گفتم مثلن هاااا، یعنی اون رو از یه سایتی کپی کردم اینجا گذاشتم. اگه میخواین بگین نسخه فلان و بهمان، خواستم توضیح داده باشم.

تا باد چنین بادا