Я пытаюсь очистить этот сайт с помощью Scrapy Python.Я очистил большую часть информации, но по какой-то причине xpath не очищает разделение - PullRequest
0 голосов
/ 17 сентября 2018

Страница, которую я пытаюсь очистить

это мой код

 Download_links = response.xpath('//div[@class = "download-block"]').extract()

это возвращает список empy.Почему я не могу очистить только этот div?

Это часть страницы, которую я пытаюсь очистить фотография для части, которую я пытаюсь очистить

Пожалуйста, предоставьте некоторую помощь

1 Ответ

0 голосов
/ 17 сентября 2018

Вы получаете пустой список, потому что разделение отсутствует в источнике страницы.Всегда проверяйте, существуют ли данные в источнике страницы, прежде чем писать xpaths.Данные могут быть в какой-то другой части страницы, пожалуйста, найдите источник страницы (ctrl + u) и получите правильный xpath для того же самого.Здесь, на этой странице, ссылки для скачивания находятся на странице источника. см. Изображение страницы источника

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...