Я пытаюсь получить URL изображений из этого URL: https://www.iproperty.com.my/sale/all-residential/.
Используя расширение Chrome Xpath Helper, я идентифицировал Xpath и использовал Scrapy Shell для получения ответа:
fetch("https://www.iproperty.com.my/sale/all-residential/")
response.xpath("//div[@class='cFwUMy']/div[@class='fUtkLG']/div[@class='slick-initialized slick-slider']/div[@class='slick-list']/div[@class='slick-track']/div[@class='slick-slide slick-active'][1]/div[@class='img-wrapper']/a/div[@class='cHKlDH']/img[@class='lazyautosizes lazyloaded']/@src")
Однако он ничего не возвращает.
Я также пытался:
response.xpath("//div[@class='img-wrapper']/a/div[@class='cHKlDH']")
Все еще не работает.
Как получить URL-адрес изображения со страницы?Мне удалось получить название, местоположение и цену, но я застрял в получении изображений.
РЕДАКТИРОВАТЬ1:
Странно, я пытался
response.xpath("div[@class='img-wrapper']/a")
Он возвращает ссылки, как и ожидалось, но
response.xpath("div[@class='img-wrapper']/a/div[@class='cHKlDH']")
и
response.xpath("//div[@class='cHKlDH']")
просто отказываются возвращать что-либо.