【发布时间】:2020-02-02 01:55:13
【问题描述】:
完全免责声明 - 我不是程序员。我试图通过抓取以下网页 - https://www.essexapartmenthomes.com/apartments/bonita-cedars/floor-plans-and-pricing 来获得 12 个月的租金(目前为 1,976)。我的问题是,当我在 shell 终端中输入以下内容时,即使我期待某种信息,也没有返回任何结果。我认为从我看过的教程来看这会相对简单,但是这个网站的结构看起来不同(可能更复杂)。我使用 SelectorGadget 来验证 CSS 选择器是否正确。我错过了什么?
scrapy shell "https://www.essexapartmenthomes.com/apartments/bonita-cedars/floor-plans-and-pricing"
response.css('.pricing-list::text').extract()
【问题讨论】:
-
该网站大量使用 JavaScript 和 XHR,所以请使用 github.com/scrapy-plugins/scrapy-splash
标签: python web-scraping scrapy