Ehsan Shahbazi
Ehsan Shahbazi
خواندن ۱ دقیقه·۸ روز پیش

دوستم کارزار رو امضا کرده یا نه؟! اگه نه واویلا!

signature and team. people and thesre needs what. a good social and with peace. make it modern and dark them
signature and team. people and thesre needs what. a good social and with peace. make it modern and dark them

خب احتمالا سایت کارزار رو دیدین یا رفتین حداقل یکبار امضا کردین. دلیل اینکه این حرکت رو زدم این بود که ببینم دوستم امضا کرده یا برا در رفتن الکی میگه امضا کردم؟

قسمت یک: خب دقیقا برای چی هست؟

تصویر صفحه کارزار
تصویر صفحه کارزار

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

امضا کننده های کارزار
امضا کننده های کارزار

مشکل از اینجا ایجاد میشه که الان باید از توی 855 صفحه بگردم و اسم دوستم رو پیدا کنم! خب غیر ممکن نیست ولی اگه این کارو انجام بدم آیکیوم از پاتریک هم کمتره!

قسمت دو: خب الان نحوه کار چیه؟

اگه دقت کنیم میبینیم این اسامی رو سرو به صورت html برمیگردونه نه یه فایل json. خب لازمه که یا مرورگر ران کنیم مثل chromium یا html بگیریم و رو اون کار انجام بدیم. برای بهتر بودن روش اول رو میریم.

ریکوئست به سرور
ریکوئست به سرور

خب تموم اسامی توی تگ p درون li قرار دارن. کافیه اینارو بگیریم. بعد توی نتیجه بگردیم ببینیم اسم دوستمون هست یا نه. تمام اسامی توی فایل متنی ذخیره میشن.

قسمت سه: حالا وقت یقه گیریه!

الان میتونیم اسم دوست گلمون رو جستجو کنیم. اگه بود که هیچ. اگه نبود باید بره برا خودش قبر بگیره.

نتیجه اسامی در فایل متنی
نتیجه اسامی در فایل متنی

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

قسمت چهار: سورس کد

سورس کد
سورس کد

طبق معمول سورس کد رو توی github , gist میزارم. که هنوز نزاشتم طبق گفته های پست پیش!


پیام بازرگانی🎥: تا میتوانی از چیزای کوچیک لذت ببر. این یک هنره ...
پایتونبرنامه نویسیکتابکدنویسیمعرفی کتاب
Github: @EhsanShahbazii - Telegram: @ehsandevv
شاید از این پست‌ها خوشتان بیاید