Код: Выделить всё
import scrapy
class BuildingSpider(scrapy.Spider):
name = "building"
allowed_domains = ["xn--80az8a.xn--d1aqf.xn--p1ai"]
start_urls = ["https://xn--80az8a.xn--d1aqf.xn--p1ai/%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BA/%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%BE%D0%B2/%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA?place=0-44&objStatus=0"]
def parse(self, response):
buildings = response.css('div.Newbuildings__NewBuildingList-sc-1bou0u4-14.huMfny')
if not buildings:
print("Ничего не найдено")
else:
for building in buildings:
print("Объект недвижимости найден")
link = building.css('a.NewBuildingItem__ImageWrapper-sc-o36w9y-2 iLOAue::attr(href)').get()
title = building.css('a.NewBuildingItem__MainTitle-sc-o36w9y-6 KYYzh::text').get()
address = building.css('p.NewBuildingItem__Text-sc-o36w9w-7.iUiqkY::text').get()
building_id = building.css('p.NewBuildingItem__Text-sc-o36w9y-7.NewBuildingItem__ObjectID-sc-o36w9y-8.iUiqkY.cgrVoh::text').get()
commissioning = building.css('p.NewBuildingItem__InfoValue-sc-o36w9y-11.jZCQkA::text').get()
developer = building.css('p.NewBuildingItem__InfoValue-sc-o36w9y-11.jZCQkA::text').get()
yield {
'link': link,
'title': title,
'address': address,
'id': building_id,
'commissioning': commissioning,
'developer': developer
}
Код: Выделить всё
[url=https://xn--80az8a.xn--d1aqf.xn--p1ai/%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BA/%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82/60491]
[img]https://xn--80az8a.xn--d1aqf.xn--p1ai/api/ext/file/70726F6A6465636C2E646F63732E697A643A27D62169E934448C8AE6A6A9A6122C02[/img]
[/url][url=https://xn--80az8a.xn--d1aqf.xn--p1ai/%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BA/%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82/60491]Многофункциональный комплекс "Парк"[/url]Краснодарский край, город Г Сочи, Проспект Курортный
ID: 60491
Ввод в эксплуатацию
IV кв. 2026
Застройщик
ООО СЗ ИМПЕРИАЛ
Подробнее здесь: https://stackoverflow.com/questions/786 ... turns-none
Мобильная версия