توضیحات
آنچه در این فیلم آموزشی خواهیم آموخت :
- کتابخانه سلنیوم
- چگونه می توان اطلاعات سایت بورس کالا را از طریق سلنیوم واکشی کرد.
در این فیلم آموزشی می خواهیم داده های سایت بورس کالا قسمت آمار معاملات فیزیکی را بررسی کنیم و در ادامه داده های این سایت را واکشی کنیم ، فیلترها را ارسال کنیم و در انتها داده ها را در یک فایل اکسل به صورت تجمیع شده داشته باشیم.
شایان ذکر است که مقاله اشتراک دار آن نیز در کتابخانه سلنیوم برای مشترکین با سطح دسترسی طلایی قابل دسترس می باشد ، همچنین مقاله نیز به صورت کامل به همراه کد پایتون قابل دسترس می باشد و این فیلم برای دسترسی به دوستانی هست که تمایلی به تهیه اشتراک برای مشاهده پست ها ندارند و موردی می خواهند یک فیلم از کتابخانه سلنیوم را مشاهده کنند.
لینک پکیج ها
در ابتدا صفحه مورد نظر را شناسایی و به بررسی این صفحه برای واکشی اطلاعات خواهیم پرداخت
صفحه مورد نظر ما https://ime.co.ir/offer-stat.html می باشد .
- مورد اول : در این سایت فیلترهایی برای واکشی اطلاعات وجود دارد .
- مورد دوم : داده ها در صفحات مختلف واکشی می شوند
- مورد سوم : داده ها بعد از یک فاصله زمانی واکشی می شوند .
- مورد چهارم : بعضی از فیلدهای جدول هنگام واکشی وجود ندارند که باید تنظیم کرد
در این مرحله ما به شناسایی المان ها صفحه می پردازیم تا بتوانیم هنگام واکشی اطلاعات با سلنیوم آنها را مقدار دهی کنیم.در ابتدا با فیلترها شروع می کنیم.
- فیلتر اول : گروههای واکشی اطلاعات : ID مربوط به گروهها طبق تصویر زیر mainCat می باشد . این کار را با inspect گرفتن بدست آوردیم
و در ادامه مشاهده می کنید که فیلتر های بعدی به ترتیب Cats ، SubCat و Producers هستند
فیلتر دوم : بازه تاریخ واکشی اطلاعات ، در تصویر زیر مشاهده می کنید که ctl05_ReportsHeaderControl_FromDate برای شروع و ctl05_ReportsHeaderControl_ToDate برای تاریخ پایان هست.
فیلتر سوم : دکمه نمایش برابر با FillGrid می باشد .
فیلتر چهارم : نمایش داده ها داخل یک گرید (جدول) با ID ، AmareMoamelatGridTbl می باشد
فیلتر پنجم : در ادامه صفحه بندی جدول را مشاهده می کنید ، صفحات داحل یک ul با کلاس pagination و در ادامه li هایی با کلاس page-number هستند البته در تصویر مشاهده می کنید که page-last ، page-next و… هم داریم
در انتها ما به پیاده سازی و آموزش واکشی اطلاعات از طریق کتابخانه سلنویم خواهیم پرداخت و داده های بازه های مختلف را واکشی و در یک فایل اکسل ذخیره می کنیم.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.