دوستانی که سوال داشتند در مورد اینکه فیلد 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