Я начинаю использовать scrapy и xpath, чтобы очистить какую-то страницу, я просто пробую простые вещи с помощью ipython, я получаю ответ на некоторых страницах, например в IMDB, но когда я пытаюсь на других, таких как www.bbb.org, я всегда получаю пустой список. Вот что я делаю:
scrapy shell 'http://www.bbb.org/central-western-massachusetts/business-reviews/auto-repair-and-service/toms-automotive-in-fitchburg-ma-211787'
Аккредитация BBB
Бизнес, аккредитованный BBB с 02/12/2010
BBB определила, что Tom's Automotive соответствует стандартам аккредитации BBB, которые включают обязательство ... "
xpath этого абзаца:
'//*[@id="business-accreditation-content"]/p[2]'
Поэтому я использую:
data = response.xpath('//*[@id="business-accreditation-content"]/p[2]').extract()
Но data
- пустой список, я получаю Xpath с хромом, и он работает на других страницах, но здесь я ничего не получаю, независимо от того, какую часть страницы я пробую.