🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ ameysam
درج فیلد images
جامعه پایتون (وب) ایجاد شده در ۲۱ دی ۱۴۰۱

دوستانی که سوال داشتند در مورد اینکه فیلد images از کجا به کالکشن advertisements_data اضافه شده، میتونن متد images که اینجا درج شده رو به کلاس Parser (همون کلاسی که لینک‌ها رو پارس میکرد) اضافه کنند و در ادامه مقدار images=self.images رو به متغیر data توی متد parse مربوط به همون کلاس Parser اضافه کنند و مجددا برنامه رو با پارامتر extract_pages اجرا کنند تا آدرس تصاویر هم توی کالکشن ذخیره بشه.

@property
def images(self):
    images = self.soup.select('.thumb')
    images_list = list()
    for image in images:
        images_list.append({
            'url': image.attrs['href'],
            'flag': False,
        })
    return images_list